SimulationCraft 902-01

for World of Warcraft 9.0.5.37774 PTR (wow build level 37774)

Current simulator hotfixes

Hunter

Tag Spell / Effect Field Hotfixed Value DBC Value
2021-03-04 9.0.5 Eagletalon's True Focus - sub type
Eagletalon's True Focus (effect#2) sub_type 0.00 107.00 Verification Failure (108.00)
2021-03-04 9.0.5 Eagletalon's True Focus - value
Eagletalon's True Focus (effect#2) base_value 0.00 3000.00 Verification Failure (5000.00)

Mage

Tag Spell / Effect Field Hotfixed Value DBC Value
2018-12-28 Manually set Arcane Orb's travel speed.
Arcane Orb prj_speed 20.00 0.00
2017-06-21 Ice Lance is slower than spell data suggests.
Ice Lance prj_speed 47.00 50.00
2017-03-20 Manually set Frozen Orb's travel speed.
Frozen Orb prj_speed 20.00 0.00

Shaman

Tag Spell / Effect Field Hotfixed Value DBC Value
2021-02-24 Chain Lightning Spell Power Modifier was accidentally missed
Chain Lightning (effect#1) sp_coefficient 0.00 0.64 Verification Failure (0.47)

Warlock

Tag Spell / Effect Field Hotfixed Value DBC Value
2020-11-15 Manually set secondary Malefic Rapture level requirement
Malefic Rapture spell_level 11.00 43.00

Table of Contents

Raid Summary

Raid Event List
0 casting,cooldown=500,duration=500

Additional Raid Information

FeveredIncantation : 16186 dps, 4495 dps to main target

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
16185.7 16185.7 31.1 / 0.192% 1699.0 / 10.5% 20.2
RPS Out RPS In Primary Resource Waiting APM Active Skill
800.3 790.2 Mana 0.00% 51.7 100.3% 100%
Talents
Night Fae
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
FeveredIncantation 16186
Blazing Surge 303 1.9% 4.3 81.78sec 21390 0 Direct 20.8 3218 7405 4394 28.1%

Stats Details: Blazing Surge

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.27 20.78 0.00 0.00 0.0000 0.0000 91274.08 91274.08 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.94% 14.95 6 24 3218.33 2941 3476 3217.30 3124 3303 48097 48097 0.00%
crit 28.06% 5.83 0 15 7405.30 7022 7996 7398.11 0 7994 43177 43177 0.00%

Action Details: Blazing Surge

  • id:345215
  • school:fire
  • range:40.0
  • travel_speed:42.0000
  • radius:40.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:6288.23
  • base_dd_max:6288.23
  • base_dd_mult:1.00

Spelldata

  • id:345215
  • name:Blazing Surge
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}
Dragon's Breath 539 3.3% 14.1 20.84sec 11522 9686 Direct 70.6 1297 3778 2302 40.5%

Stats Details: Dragons Breath

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 14.11 70.57 0.00 0.00 1.1896 0.0000 162614.23 162614.23 0.00% 9685.76 9685.76
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 59.45% 41.95 28 56 1297.18 1142 2420 1297.69 1217 1461 54434 54434 0.00%
crit 40.55% 28.61 14 48 3778.22 2285 6138 3778.11 3076 4478 108181 108181 0.00%

Action Details: Dragons Breath

  • id:31661
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:12.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:18.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.582500
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:31661
  • name:Dragon's Breath
  • school:fire
  • tooltip:Disoriented.
  • description:Enemies in a cone in front of you take {$s2=0} Fire damage and are disoriented for {$d=4 seconds}. Damage will cancel the effect.

Action Priority List

    combustion_phase
    [l]:2.45
  • if_expr:buff.combustion.remains<gcd.max&buff.combustion.up
    rop_phase
    [r]:3.25
  • if_expr:active_enemies>2
    standard_rotation
    [x]:8.42
  • if_expr:active_enemies>1
Eternal Insight 43 0.3% 21.0 13.93sec 614 0 Direct 21.0 469 983 613 28.0%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 21.02 21.02 0.00 0.00 0.0000 0.0000 12898.84 12898.84 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.95% 15.13 5 29 469.40 460 488 469.39 460 483 7101 7101 0.00%
crit 28.05% 5.90 0 15 983.25 921 1122 981.13 0 1122 5798 5798 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Fire Blast 900 5.6% 48.9 6.17sec 5542 0 Direct 48.9 0 5540 5540 100.0%

Stats Details: Fire Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 48.86 48.86 0.00 0.00 0.0000 0.0000 270813.87 270813.87 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 48.86 37 58 5540.19 3107 8345 5539.12 5266 5814 270814 270814 0.00%

Action Details: Fire Blast

  • id:108853
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:10.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:1.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.792000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:108853
  • name:Fire Blast
  • school:fire
  • tooltip:
  • description:Blasts the enemy for {$s1=0} Fire damage. |cFFFFFFFFFire:|r Castable while casting other spells.$?a231568[ Always deals a critical strike.][]

Action Priority List

    default
    [X]:19.57
  • if_expr:!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
    combustion_phase
    [c]:25.81
  • if_expr:conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
    rop_phase
    [n]:2.92
  • if_expr:!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
    standard_rotation
    [u]:0.57
  • if_expr:!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Flamestrike 5061 (9100) 31.3% (56.2%) 99.2 3.01sec 27608 13544 Direct 496.0 (5229.4) 1602 4899 3071 44.6% (44.6%)

Stats Details: Flamestrike

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 99.19 495.96 0.00 0.00 2.0384 0.0000 1523267.42 1523267.42 0.00% 13543.88 13543.88
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 55.44% 274.98 206 352 1601.66 1372 2907 1602.18 1556 1644 440494 440494 0.00%
crit 44.56% 220.98 157 285 4898.93 2744 7372 4901.67 4606 5222 1082773 1082773 0.00%

Action Details: Flamestrike

  • id:2120
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.50
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:1250.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.608400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2120
  • name:Flamestrike
  • school:fire
  • tooltip:Movement speed slowed by {$s2=20}%.
  • description:Calls down a pillar of fire, burning all enemies within the area for {$s1=0} Fire damage and reducing their movement speed by {$s2=20}% for {$d=8 seconds}.

Action Priority List

    combustion_phase
    [g]:18.86
  • if_expr:(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
    combustion_phase
    [j]:4.24
  • if_expr:buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
    rop_phase
    [m]:10.33
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    rop_phase
    [s]:21.64
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    standard_rotation
    [t]:14.79
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    standard_rotation
    [z]:29.41
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    Flame Patch 4039 24.9% 946.7 0.31sec 1284 0 Periodic 4733.5 136 417 257 43.0% 0.0%

Stats Details: Flame Patch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 946.69 0.00 0.00 4733.46 0.0000 0.0000 1215263.58 1215263.58 0.00% 0.00 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 57.04% 2699.84 2155 3203 136.32 118 249 136.34 134 139 368084 368084 0.00%
crit 42.96% 2033.62 1544 2463 416.53 235 632 416.50 402 431 847179 847179 0.00%

Action Details: Flame Patch

  • id:205472
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.060000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:205472
  • name:Flame Patch
  • school:fire
  • tooltip:
  • description:Burning enemies for {$s1=0} Fire damage.
Ignite 2931 18.1% 661.6 0.51sec 1333 0 Periodic 1491.9 591 0 591 0.0% 99.4%

Stats Details: Ignite

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 661.63 0.00 1491.85 1491.85 0.0000 1.0000 882007.29 882007.29 0.00% 591.22 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 100.00% 1491.85 1187 1787 591.33 62 2711 591.86 549 643 882007 882007 0.00%

Action Details: Ignite

  • id:12654
  • school:fire
  • range:50000.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:9.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12654
  • name:Ignite
  • school:fire
  • tooltip:Deals $w1 Fire damage every $t1 sec.$?$w3>0[ Movement speed reduced by $w3%.][]
  • description:{$@spelldesc12846=Your target burns for an additional ${{$s1=0}}.1% over {$12654d=9 seconds} of the total direct damage caused by your Fireball, Fire Blast, Scorch, Pyroblast{$?s153561=false}[, Meteor][]{$?s257541=true}[, Phoenix Flames][]{$?s198929=false}[, Cinderstorm][], and Flamestrike. If this effect is reapplied, any remaining damage will be added to the new Ignite. Phoenix Flames causes your Ignites to spread to {$s4=8} nearby enemies.}
Mirror Image 0 (17) 0.0% (0.1%) 1.0 0.00sec 4996 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 125  / 17 0.1% 96.0 1.22sec 52 42 Direct 96.0 41 81 52 28.0%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 96.00 96.00 0.00 0.00 1.2323 0.0000 4995.77 4995.77 0.00% 42.23 42.23
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.05% 69.17 57 82 40.66 29 51 40.66 39 42 2812 2812 0.00%
crit 27.95% 26.83 14 39 81.38 58 101 81.37 69 91 2183 2183 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:1893.38
Phoenix Flames 0 (989) 0.0% (6.1%) 16.5 18.41sec 18053 16028

Stats Details: Phoenix Flames

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.48 0.00 0.00 0.00 1.1264 0.0000 0.00 0.00 0.00% 16028.22 16028.22

Action Details: Phoenix Flames

  • id:257541
  • school:fire
  • range:40.0
  • travel_speed:50.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:25.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:257541
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.

Action Priority List

    combustion_phase
    [i]:10.83
  • if_expr:buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
    rop_phase
    [p]:1.38
  • if_expr:!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    standard_rotation
    [v]:4.28
  • if_expr:!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    Phoenix Flames (_splash) 989 6.1% 16.4 18.44sec 18096 0 Direct 82.2 1124 4441 3618 75.2%

Stats Details: Phoenix Flames Splash

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.45 82.23 0.00 0.00 0.0000 0.0000 297596.02 297596.02 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 24.77% 20.37 8 34 1124.12 789 3138 1125.68 872 1664 22885 22885 0.00%
crit 75.23% 61.86 39 81 4440.93 1579 9483 4443.00 4025 4794 274711 274711 0.00%

Action Details: Phoenix Flames Splash

  • id:257542
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.900000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:257542
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:{$@spelldesc257541=Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.}
Pyroblast 12 (21) 0.1% (0.1%) 0.0 0.00sec 0 0 Direct 1.0 (6.0) 2673 5346 3427 28.6% (28.6%)

Stats Details: Pyroblast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 0.00 1.00 0.00 0.00 0.0000 0.0000 3437.74 3437.74 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.40% 0.71 0 1 2673.14 2673 2673 1908.54 0 2673 1909 1909 0.00%
crit 28.60% 0.29 0 1 5346.28 5346 5346 1529.20 0 5346 1529 1529 0.00%

Action Details: Pyroblast

  • id:11366
  • school:fire
  • range:40.0
  • travel_speed:35.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:4.50
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.363000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:11366
  • name:Pyroblast
  • school:fire
  • tooltip:
  • description:Hurls an immense fiery boulder that causes {$s1=0} Fire damage$?a321711[ and an additional $321712o2 Fire damage over {$321712d=6 seconds}][].
    Pyroblast (_dot) 9 0.1% 1.0 0.00sec 2810 0 Periodic 5.0 0 562 562 100.0% 0.4%

Stats Details: Pyroblast Dot

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 5.00 5.00 0.0000 1.2000 2810.06 2810.06 0.00% 468.34 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
crit 100.00% 5.00 5 5 561.92 437 653 562.01 556 592 2810 2810 0.00%

Action Details: Pyroblast Dot

  • id:321712
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.062000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:2.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:321712
  • name:Pyroblast
  • school:fire
  • tooltip:Suffering $w1 Fire damage every {$t2=0} sec.
  • description:{$@spelldesc321711=Deals an additional $321712o2 Fire damage over {$321712d=6 seconds}.}
Scorch 233 1.4% 33.6 8.72sec 2076 1703 Direct 33.6 0 2075 2075 100.0%

Stats Details: Scorch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 33.61 33.61 0.00 0.00 1.2184 0.0000 69762.04 69762.04 0.00% 1703.42 1703.42
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 33.61 26 41 2075.19 1736 3330 2074.19 1945 2245 69762 69762 0.00%

Action Details: Scorch

  • id:2948
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.177000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2948
  • name:Scorch
  • school:fire
  • tooltip:
  • description:Scorches an enemy for {$s1=0} Fire damage. Castable while moving.

Action Priority List

    combustion_phase
    [k]:1.28
  • if_expr:buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
    rop_phase
    [q]:13.11
  • if_expr:searing_touch.active
    standard_rotation
    [y]:19.59
  • if_expr:searing_touch.active
Shadowcore Oil Blast 48 0.3% 43.1 6.82sec 335 0 Direct 43.1 257 539 335 27.7%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.12 43.12 0.00 0.00 0.0000 0.0000 14453.98 14453.98 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.28% 31.17 15 47 256.93 253 268 256.91 253 262 8007 8007 0.00%
crit 27.72% 11.95 3 24 539.40 506 617 539.43 506 571 6447 6447 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 1062 6.6% 4.1 81.97sec 77526 24211 Periodic 82.0 0 3899 3899 100.0% 0.8%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.13 0.00 16.41 82.04 3.2022 0.7423 319902.39 319902.39 0.00% 24211.19 24211.19
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
crit 100.00% 82.04 60 100 3899.00 3765 4400 3897.64 3862 3976 319902 319902 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    combustion_phase
    [h]:4.12
  • if_expr:buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction
  • interrupt_if_expr:action.fire_blast.charges=action.fire_blast.max_charges
Simple Action Stats Execute Interval
FeveredIncantation
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:FeveredIncantation
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 1.9 244.95sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.94 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    combustion_cooldowns
    [a]:1.94
  • if_expr:buff.combustion.up
Combustion 4.2 81.69sec

Stats Details: Combustion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.19 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Combustion

  • id:190319
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:5000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:190319
  • name:Combustion
  • school:fire
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.

Action Priority List

    combustion_phase
    [e]:4.19
  • if_expr:buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
Counterspell 15.4 21.02sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 15.38 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [Q]:15.38
  • if_expr:!runeforge.disciplinary_command
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:FeveredIncantation
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:FeveredIncantation
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.3 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.28 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    combustion_cooldowns
    [Z]:1.28
Rune of Power 7.4 41.28sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 7.41 0.00 0.00 0.00 1.1923 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    default
    [V]:7.44
  • if_expr:buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
Soul Ignition 4.3 82.67sec

Stats Details: Soul Ignition

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.27 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Soul Ignition

  • id:345251
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.500
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345251
  • name:Soul Ignition
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Berserking 1.9 0.0 245.2sec 245.2sec 11.7sec 7.56% 18.03% 0.0 (0.0) 1.9

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:241.1s / 249.7s
  • trigger_min/max:241.1s / 249.7s
  • trigger_pct:100.00%
  • duration_min/max:0.4s / 12.0s

Stack Uptimes

  • berserking_1:7.56%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.46% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.46%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Combustion 4.2 0.0 81.7sec 81.7sec 11.8sec 16.36% 0.00% 94.4 (94.4) 4.0

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_combustion
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:1.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:0.50

Trigger Details

  • interval_min/max:77.0s / 85.5s
  • trigger_min/max:77.0s / 85.5s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 12.0s

Stack Uptimes

  • combustion_1:16.36%

Spelldata

  • id:190319
  • name:Combustion
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 301.2sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.4s / 360.0s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Fevered Incantation 114.0 362.3 2.6sec 0.6sec 3.4sec 59.83% 0.00% 275.8 (275.8) 0.0

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_fevered_incantation
  • max_stacks:5
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.03
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 30.3s
  • trigger_min/max:0.0s / 15.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 24.8s

Stack Uptimes

  • fevered_incantation_1:24.97%
  • fevered_incantation_2:11.24%
  • fevered_incantation_3:3.18%
  • fevered_incantation_4:0.89%
  • fevered_incantation_5:19.55%

Spelldata

  • id:333049
  • name:Fevered Incantation
  • tooltip:Your spells deal an additional $m1% critical hit damage.
  • description:Your spells deal an additional $m1% critical hit damage.
  • max_stacks:5
  • duration:6.00
  • cooldown:0.00
  • default_chance:101.00%
Gladiator's Badge 4.3 0.0 81.6sec 82.8sec 14.5sec 20.55% 0.00% 0.0 (0.0) 4.0

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Gladiator's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:204.00

Trigger Details

  • interval_min/max:75.6s / 85.5s
  • trigger_min/max:75.6s / 85.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • gladiators_badge_1:20.55%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Heating Up 49.6 0.0 6.1sec 6.1sec 2.2sec 36.01% 47.39% 0.0 (0.0) 3.2

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_heating_up
  • max_stacks:2
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.7s / 26.7s
  • trigger_min/max:0.7s / 26.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.2s

Stack Uptimes

  • heating_up_1:36.01%

Spelldata

  • id:48107
  • name:Heating Up
  • tooltip:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • description:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • max_stacks:2
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Hot Streak! 44.7 0.0 6.8sec 6.8sec 0.9sec 12.06% 53.92% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_hot_streak
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:1.0s / 51.2s
  • trigger_min/max:1.0s / 51.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 2.9s

Stack Uptimes

  • hot_streak_1:12.06%

Spelldata

  • id:48108
  • name:Hot Streak!
  • tooltip:Your next Pyroblast or Flamestrike spell is instant cast, and causes double the normal Ignite damage.
  • description:{$@spelldesc195283=Getting two direct-damage critical strikes in a row with Fire spells will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Infernal Cascade 4.2 21.6 81.7sec 10.8sec 13.2sec 18.34% 0.00% 17.5 (17.5) 4.0

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_infernal_cascade
  • max_stacks:2
  • base duration:5.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.14
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:77.0s / 85.5s
  • trigger_min/max:0.5s / 76.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 16.6s

Stack Uptimes

  • infernal_cascade_1:0.85%
  • infernal_cascade_2:17.48%

Spelldata

  • id:336832
  • name:Infernal Cascade
  • tooltip:Fire Damage increased by $w1%.
  • description:{$@spelldesc336821=While Combustion is active, your Fire Blast grants you |cFFFFFFFF${{$s1=3}}.1% |r increased Fire damage for {$336832d=5 seconds}, stacking up to {$336832u=2} times.}
  • max_stacks:2
  • duration:5.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.3 0.0 326.9sec 0.0sec 23.0sec 9.66% 0.00% 0.0 (0.0) 1.1

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:320.2s / 332.1s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:9.66%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Rune of Power 11.6 0.0 26.7sec 26.7sec 11.8sec 45.27% 0.00% 0.0 (0.0) 11.1

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:13.1s / 51.3s
  • trigger_min/max:13.1s / 51.3s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 12.0s

Stack Uptimes

  • rune_of_power_1:45.27%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Soul Ignition 4.3 0.0 81.6sec 82.8sec 3.3sec 4.67% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_soul_ignition
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:75.6s / 85.5s
  • trigger_min/max:75.6s / 85.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 4.3s

Stack Uptimes

  • soul_ignition_1:4.67%

Spelldata

  • id:345211
  • name:Soul Ignition
  • tooltip:Reactivate Soul Igniter to cast Blazing Surge.
  • description:Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)
  • max_stacks:0
  • duration:15.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 301.2sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.4s / 360.0s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 301.2sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.4s / 360.0s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 301.2sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.4s / 360.0s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Proc Count Min Max Interval Min Max
Heating Up generated 49.6 39.0 62.0 6.1s 0.7s 26.7s
Heating Up removed 1.4 0.0 5.0 93.1s 2.5s 262.3s
Heating Up converted with Fire Blast 22.1 13.0 32.0 13.8s 1.1s 57.7s
Hot Streak procs 44.7 34.0 53.0 6.8s 1.0s 51.2s
Hot Streak spells used 99.9 80.0 120.0 3.0s 0.0s 23.8s
Hot Streak spell crits 95.1 75.0 114.0 3.2s 0.0s 23.8s
Hot Streak spell crits wasted 0.9 0.0 4.0 42.8s 4.3s 202.1s
Direct Ignite applications 9.0 9.0 9.0 1.1s 0.0s 2.1s
Ignites spread to targets with existing Ignite 65.0 45.0 80.0 18.4s 1.1s 70.6s
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 19.19% 16.97% 21.41% 1.0s 0.0s 3.7s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000212.678149.978271.607
Counterspell0.5840.0002.6149.0254.71014.903
Shifting Power18.0055.45525.20477.95260.39199.060
Fire Blast0.1680.0009.9238.2872.18623.049
Rune of Power4.1180.00015.09430.90122.29940.771
Dragon's Breath4.4610.00024.06264.68043.47185.383
Combustion1.3080.0002.5655.5302.72510.175
Phoenix Flames0.2410.0004.6033.9813.7314.603

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
FeveredIncantation
mana_regen Mana 3231.07 238045.79 100.00% 73.67 63013.53 20.93%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 49000.0 790.19 800.34 63030.6 46943.3 40475.0 50000.0
Usage Type Count Total Avg RPE APR
FeveredIncantation
combustion Mana 4.3 21308.2 5000.0 5084.7 0.0
counterspell Mana 15.6 15648.6 1000.0 1017.3 0.0
dragons_breath Mana 14.4 28722.8 2000.0 2035.2 5.7
fire_blast Mana 49.7 24865.3 500.0 508.9 10.9
flamestrike Mana 100.9 126180.7 1250.0 1272.1 21.7
scorch Mana 34.2 17105.3 500.0 508.9 4.1
shifting_power Mana 4.2 10493.3 2500.0 2543.0 30.5

Statistics & Data Analysis

Fight Length
FeveredIncantation Fight Length
Count 902
Mean 301.26
Minimum 240.39
Maximum 359.99
Spread ( max - min ) 119.60
Range [ ( max - min ) / 2 * 100% ] 19.85%
Standard Deviation 34.3685
5th Percentile 246.87
95th Percentile 355.59
( 95th Percentile - 5th Percentile ) 108.73
Mean Distribution
Standard Deviation 1.1443
95.00% Confidence Interval ( 299.01 - 303.50 )
Normalized 95.00% Confidence Interval ( 99.26% - 100.74% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 500
0.1% Error 49998
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 41
0.01 Scale Factor Error with Delta=300 1009
DPS
FeveredIncantation Damage Per Second
Count 902
Mean 16185.74
Minimum 15145.83
Maximum 17270.93
Spread ( max - min ) 2125.10
Range [ ( max - min ) / 2 * 100% ] 6.56%
Standard Deviation 477.1969
5th Percentile 15436.33
95th Percentile 16976.90
( 95th Percentile - 5th Percentile ) 1540.57
Mean Distribution
Standard Deviation 15.8889
95.00% Confidence Interval ( 16154.59 - 16216.88 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 34
0.1% Error 3340
0.1 Scale Factor Error with Delta=300 1944
0.05 Scale Factor Error with Delta=300 7776
0.01 Scale Factor Error with Delta=300 194393
Priority Target DPS
FeveredIncantation Priority Target Damage Per Second
Count 902
Mean 4495.05
Minimum 4136.74
Maximum 4847.67
Spread ( max - min ) 710.93
Range [ ( max - min ) / 2 * 100% ] 7.91%
Standard Deviation 131.9448
5th Percentile 4290.22
95th Percentile 4719.83
( 95th Percentile - 5th Percentile ) 429.61
Mean Distribution
Standard Deviation 4.3933
95.00% Confidence Interval ( 4486.44 - 4503.66 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 34
0.1% Error 3310
0.1 Scale Factor Error with Delta=300 149
0.05 Scale Factor Error with Delta=300 595
0.01 Scale Factor Error with Delta=300 14862
DPS(e)
FeveredIncantation Damage Per Second (Effective)
Count 902
Mean 16185.74
Minimum 15145.83
Maximum 17270.93
Spread ( max - min ) 2125.10
Range [ ( max - min ) / 2 * 100% ] 6.56%
Damage
FeveredIncantation Damage
Count 902
Mean 4866101.53
Minimum 3741226.83
Maximum 5919259.55
Spread ( max - min ) 2178032.72
Range [ ( max - min ) / 2 * 100% ] 22.38%
DTPS
FeveredIncantation Damage Taken Per Second
Count 902
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
FeveredIncantation Healing Per Second
Count 902
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
FeveredIncantation Healing Per Second (Effective)
Count 902
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
FeveredIncantation Heal
Count 902
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
FeveredIncantation Healing Taken Per Second
Count 902
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
FeveredIncantation Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
FeveredIncantationTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
FeveredIncantation Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 variable,name=disable_combustion,op=reset
APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
5 0.00 variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
6 0.00 variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
7 0.00 variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
8 0.00 variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
9 0.00 variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
A 0.00 variable,name=arcane_explosion_mana,default=40,op=reset
APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
B 0.00 variable,name=kindling_reduction,default=0.4,op=reset
APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
C 0.00 variable,name=combustion_shifting_power,default=2,op=reset
APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
D 0.00 variable,name=combustion_cast_remains,default=0.7,op=reset
APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
E 0.00 variable,name=overpool_fire_blasts,default=0,op=reset
APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
F 0.00 variable,name=empyreal_ordnance_delay,default=18,op=reset
APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
G 0.00 variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
If Combustion is disabled, schedule the first Combustion far after the fight ends.
H 0.00 variable,name=skb_duration,value=dbc.effect.828420.base_value
The duration of a Sun King's Blessing Combustion.
I 0.00 variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
Whether a usable item used to buff Combustion is equipped.
J 0.00 variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
K 0.00 variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
L 0.00 variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
M 0.00 snapshot_stats
N 0.00 use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
O 0.00 mirror_image
P 0.00 pyroblast
Default action list Executed every time the actor is available.
# count action,conditions
Q 15.38 counterspell,if=!runeforge.disciplinary_command
R 0.00 call_action_list,name=combustion_timing,if=!variable.disable_combustion
The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
0.00 variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
Variable that estimates whether Shifting Power will be used before Combustion is ready.
0.00 shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
0.00 radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
0.00 deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
0.00 mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
0.00 fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
0.00 use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
0.00 use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
0.00 use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
0.00 use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
0.00 use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
S 4.26 use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
T 4.17 cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
Trigger Soul Igniter early with Infernal Cascade or when it was precast.
0.00 use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
Items that do not benefit Combustion should just be used outside of Combustion at some point.
0.00 frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
Use Frost Nova to trigger Grisly Icicle.
0.00 counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
Get the Disciplinary Command buff up, unless combustion is soon.
0.00 arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
U 0.00 call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
V 7.44 rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
W 0.00 call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
X 19.57 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
0.00 fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
Avoid capping Fire Blast charges while channeling Shifting Power
Y 0.00 call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
0.00 scorch
actions.combustion_cooldowns
# count action,conditions
Z 1.28 potion
0.00 blood_fury
a 1.94 berserking,if=buff.combustion.up
0.00 fireblood
0.00 ancestral_call
0.00 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
b 4.26 use_item,effect_name=gladiators_badge
0.00 use_item,name=inscrutable_quantum_device
0.00 use_item,name=flame_of_battle
0.00 use_item,name=wakeners_frond
0.00 use_item,name=instructors_divine_bell
0.00 use_item,name=sunblood_amethyst
actions.combustion_phase
# count action,conditions
0.00 lights_judgment,if=buff.combustion.down
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
0.00 bag_of_tricks,if=buff.combustion.down
0.00 living_bomb,if=active_enemies>1&buff.combustion.down
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
c 25.81 fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
d 0.00 call_action_list,name=active_talents
e 4.19 combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
f 0.00 call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
g 18.86 flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
0.00 pyroblast,if=buff.hot_streak.react&buff.combustion.up
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
h 4.12 shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
i 10.83 phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
j 4.24 flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
0.00 fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
k 1.28 scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
0.00 living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
l 2.45 dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up
actions.rop_phase
# count action,conditions
m 10.33 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
n 2.92 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
o 0.00 call_action_list,name=active_talents
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
p 1.38 phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
q 13.11 scorch,if=searing_touch.active
r 3.25 dragons_breath,if=active_enemies>2
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
s 21.64 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball
actions.standard_rotation
# count action,conditions
t 14.79 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
0.00 pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
Try to get SKB procs inside RoP phases or Combustion phases when possible.
0.00 pyroblast,if=buff.hot_streak.react&searing_touch.active
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
u 0.57 fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
v 4.28 phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
w 0.00 call_action_list,name=active_talents
x 8.42 dragons_breath,if=active_enemies>1
y 19.59 scorch,if=searing_touch.active
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
z 29.41 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball

Sample Sequence

012456789ABCDEFHIJOPZQbSjeccTagcighccQgcigcigkigVrsssXXmsszzQzXXtxzzzzzXzzxQzzVsXsssXrzecbSgcQTcgihcgciQgclvVssssXsXtvxzQzzzXXtzzxzzzQVsXssrsXzzbSjecgccQTgihcgccgQilVpqqXmqqmqqmntyyxtyuyQtyytvyuytyytxyytyytyyQVmXqqmqqmqnmqxtyyytbSjecQagcc

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask FeveredIncantation 50000.0/50000: 100% mana
Pre precombat 1 food FeveredIncantation 50000.0/50000: 100% mana
Pre precombat 2 augmentation FeveredIncantation 50000.0/50000: 100% mana
Pre precombat 4 disable_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 5 firestarter_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 6 hot_streak_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 7 hard_cast_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 8 combustion_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 9 arcane_explosion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat A arcane_explosion_mana Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat B kindling_reduction Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat C combustion_shifting_power Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat D combustion_cast_remains Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat E overpool_fire_blasts Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat F empyreal_ordnance_delay Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat H skb_duration Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat I combustion_on_use Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat J on_use_cutoff Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat O mirror_image Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat P pyroblast Fluffy_Pillow 50000.0/50000: 100% mana
0:00.000 combustion_cooldowns Z potion Fluffy_Pillow 49000.0/50000: 98% mana
0:00.000 default Q counterspell Fluffy_Pillow 49000.0/50000: 98% mana potion_of_spectral_intellect
0:00.000 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48000.0/50000: 96% mana potion_of_spectral_intellect
0:00.000 default S use_item_soul_igniter Fluffy_Pillow 48000.0/50000: 96% mana gladiators_badge, potion_of_spectral_intellect
0:00.000 combustion_phase j flamestrike Fluffy_Pillow 48000.0/50000: 96% mana soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.201 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana bloodlust, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.201 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana bloodlust, combustion, rune_of_power, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.790 combustion_phase c fire_blast Fluffy_Pillow 45089.0/50000: 90% mana bloodlust, combustion, heating_up, rune_of_power, fevered_incantation, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.871 default T cancel_buff Fluffy_Pillow 43420.0/50000: 87% mana bloodlust, combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.871 combustion_cooldowns a berserking Fluffy_Pillow 43420.0/50000: 87% mana bloodlust, combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:02.871 combustion_phase g flamestrike Fluffy_Pillow 43420.0/50000: 87% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:03.369 combustion_phase c fire_blast Fluffy_Pillow 42668.0/50000: 85% mana bloodlust, berserking, combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:03.736 combustion_phase i phoenix_flames Fluffy_Pillow 42535.0/50000: 85% mana bloodlust, berserking, combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:04.600 combustion_phase g flamestrike Fluffy_Pillow 43399.0/50000: 87% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:05.462 combustion_phase h shifting_power Fluffy_Pillow 43011.0/50000: 86% mana bloodlust, berserking, combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:06.639 combustion_phase c fire_blast Fluffy_Pillow 41688.0/50000: 83% mana bloodlust, berserking, combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:07.209 combustion_phase c fire_blast Fluffy_Pillow 41758.0/50000: 84% mana bloodlust, berserking, combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:07.972 default Q counterspell Fluffy_Pillow 42021.0/50000: 84% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.000 combustion_phase g flamestrike Fluffy_Pillow 41049.0/50000: 82% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.000 combustion_phase c fire_blast Fluffy_Pillow 39799.0/50000: 80% mana bloodlust, berserking, combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.864 combustion_phase i phoenix_flames Fluffy_Pillow 40163.0/50000: 80% mana bloodlust, berserking, combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.727 combustion_phase g flamestrike Fluffy_Pillow 41026.0/50000: 82% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.727 combustion_phase c fire_blast Fluffy_Pillow 39776.0/50000: 80% mana bloodlust, berserking, combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:10.590 combustion_phase i phoenix_flames Fluffy_Pillow 40139.0/50000: 80% mana bloodlust, berserking, combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:11.454 combustion_phase g flamestrike Fluffy_Pillow 41003.0/50000: 82% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:12.317 combustion_phase k scorch Fluffy_Pillow 40616.0/50000: 81% mana bloodlust, berserking, combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:13.181 combustion_phase i phoenix_flames Fluffy_Pillow 40980.0/50000: 82% mana bloodlust, berserking, combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:14.045 combustion_phase g flamestrike Fluffy_Pillow 41844.0/50000: 84% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:14.908 default V rune_of_power Fluffy_Pillow 41457.0/50000: 83% mana bloodlust, fevered_incantation(5), gladiators_badge, potion_of_spectral_intellect
0:15.857 rop_phase r dragons_breath Fluffy_Pillow 42406.0/50000: 85% mana bloodlust, rune_of_power, fevered_incantation(5), potion_of_spectral_intellect
0:16.806 rop_phase s flamestrike Fluffy_Pillow 41355.0/50000: 83% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:19.017 rop_phase s flamestrike Fluffy_Pillow 42316.0/50000: 85% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:21.227 rop_phase s flamestrike Fluffy_Pillow 43276.0/50000: 87% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:21.227 default X fire_blast Fluffy_Pillow 43276.0/50000: 87% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:23.004 default X fire_blast Fluffy_Pillow 44553.0/50000: 89% mana bloodlust, heating_up, rune_of_power, fevered_incantation, potion_of_spectral_intellect
0:23.435 rop_phase m flamestrike Fluffy_Pillow 43234.0/50000: 86% mana bloodlust, hot_streak, rune_of_power, potion_of_spectral_intellect
0:24.384 rop_phase s flamestrike Fluffy_Pillow 42933.0/50000: 86% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:26.592 rop_phase s flamestrike Fluffy_Pillow 43891.0/50000: 88% mana bloodlust, rune_of_power
0:28.804 standard_rotation z flamestrike Fluffy_Pillow 44853.0/50000: 90% mana bloodlust
0:31.013 standard_rotation z flamestrike Fluffy_Pillow 45812.0/50000: 92% mana bloodlust, fevered_incantation
0:33.222 default Q counterspell Fluffy_Pillow 46771.0/50000: 94% mana bloodlust, fevered_incantation
0:33.222 standard_rotation z flamestrike Fluffy_Pillow 45771.0/50000: 92% mana bloodlust, fevered_incantation
0:33.799 default X fire_blast Fluffy_Pillow 46348.0/50000: 93% mana bloodlust, fevered_incantation
0:34.986 default X fire_blast Fluffy_Pillow 47035.0/50000: 94% mana bloodlust, heating_up, fevered_incantation(2)
0:35.431 standard_rotation t flamestrike Fluffy_Pillow 45730.0/50000: 91% mana bloodlust, hot_streak, fevered_incantation
0:36.382 standard_rotation x dragons_breath Fluffy_Pillow 45431.0/50000: 91% mana bloodlust, fevered_incantation
0:37.331 standard_rotation z flamestrike Fluffy_Pillow 44380.0/50000: 89% mana bloodlust
0:39.542 standard_rotation z flamestrike Fluffy_Pillow 45341.0/50000: 91% mana bloodlust, fevered_incantation
0:41.751 standard_rotation z flamestrike Fluffy_Pillow 46300.0/50000: 93% mana
0:44.621 standard_rotation z flamestrike Fluffy_Pillow 47920.0/50000: 96% mana
0:47.493 standard_rotation z flamestrike Fluffy_Pillow 48756.0/50000: 98% mana fevered_incantation(5)
0:48.018 default X fire_blast Fluffy_Pillow 49281.0/50000: 99% mana fevered_incantation(5)
0:50.363 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up, fevered_incantation
0:53.232 standard_rotation z flamestrike Fluffy_Pillow 48753.0/50000: 98% mana heating_up, fevered_incantation
0:56.103 standard_rotation x dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana heating_up
0:57.336 default Q counterspell Fluffy_Pillow 47988.0/50000: 96% mana
0:57.336 standard_rotation z flamestrike Fluffy_Pillow 46988.0/50000: 94% mana
1:00.206 standard_rotation z flamestrike Fluffy_Pillow 48608.0/50000: 97% mana
1:03.078 default V rune_of_power Fluffy_Pillow 48756.0/50000: 98% mana
1:04.311 rop_phase s flamestrike Fluffy_Pillow 49989.0/50000: 100% mana rune_of_power
1:04.311 default X fire_blast Fluffy_Pillow 49989.0/50000: 100% mana rune_of_power
1:07.183 rop_phase s flamestrike Fluffy_Pillow 48756.0/50000: 98% mana heating_up, rune_of_power
1:10.054 rop_phase s flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
1:12.924 rop_phase s flamestrike Fluffy_Pillow 48754.0/50000: 98% mana rune_of_power
1:12.924 default X fire_blast Fluffy_Pillow 48754.0/50000: 98% mana rune_of_power
1:15.795 rop_phase r dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
1:17.028 standard_rotation z flamestrike Fluffy_Pillow 47988.0/50000: 96% mana heating_up, fevered_incantation(2)
1:19.258 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana heating_up, fevered_incantation(2)
1:19.258 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, heating_up, rune_of_power, fevered_incantation(2)
1:19.899 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 43891.0/50000: 88% mana combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade
1:19.899 default S use_item_soul_igniter Fluffy_Pillow 43891.0/50000: 88% mana combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade, gladiators_badge
1:19.899 combustion_phase g flamestrike Fluffy_Pillow 43891.0/50000: 88% mana combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade, soul_ignition, gladiators_badge
1:19.899 combustion_phase c fire_blast Fluffy_Pillow 42641.0/50000: 85% mana combustion, rune_of_power, fevered_incantation(5), infernal_cascade, soul_ignition, gladiators_badge
1:21.130 default Q counterspell Fluffy_Pillow 43372.0/50000: 87% mana combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), soul_ignition, gladiators_badge
1:21.336 default T cancel_buff Fluffy_Pillow 42578.0/50000: 85% mana combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), soul_ignition, gladiators_badge
1:21.336 combustion_phase c fire_blast Fluffy_Pillow 42578.0/50000: 85% mana combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
1:21.336 combustion_phase g flamestrike Fluffy_Pillow 42078.0/50000: 84% mana combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
1:22.568 combustion_phase i phoenix_flames Fluffy_Pillow 42060.0/50000: 84% mana combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
1:23.801 combustion_phase h shifting_power Fluffy_Pillow 43293.0/50000: 87% mana combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
1:25.390 combustion_phase c fire_blast Fluffy_Pillow 42382.0/50000: 85% mana combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
1:27.427 combustion_phase g flamestrike Fluffy_Pillow 43919.0/50000: 88% mana combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
1:27.427 combustion_phase c fire_blast Fluffy_Pillow 42669.0/50000: 85% mana combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
1:28.659 combustion_phase i phoenix_flames Fluffy_Pillow 43401.0/50000: 87% mana combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
1:29.891 default Q counterspell Fluffy_Pillow 44633.0/50000: 89% mana combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
1:29.891 combustion_phase g flamestrike Fluffy_Pillow 43633.0/50000: 87% mana combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
1:29.891 combustion_phase c fire_blast Fluffy_Pillow 42383.0/50000: 85% mana combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
1:31.125 combustion_phase l dragons_breath Fluffy_Pillow 43117.0/50000: 86% mana combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
1:32.360 standard_rotation v phoenix_flames Fluffy_Pillow 42352.0/50000: 85% mana heating_up, fevered_incantation(5), infernal_cascade(2), gladiators_badge
1:33.593 default V rune_of_power Fluffy_Pillow 43585.0/50000: 87% mana fevered_incantation(2), infernal_cascade(2), gladiators_badge
1:34.826 rop_phase s flamestrike Fluffy_Pillow 44818.0/50000: 90% mana rune_of_power, fevered_incantation(2), infernal_cascade(2), gladiators_badge
1:37.696 rop_phase s flamestrike Fluffy_Pillow 46438.0/50000: 93% mana rune_of_power
1:40.566 rop_phase s flamestrike Fluffy_Pillow 48058.0/50000: 96% mana rune_of_power
1:43.436 rop_phase s flamestrike Fluffy_Pillow 48754.0/50000: 98% mana rune_of_power, fevered_incantation(2)
1:46.123 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana rune_of_power, fevered_incantation(2)
1:46.306 rop_phase s flamestrike Fluffy_Pillow 48433.0/50000: 97% mana heating_up, rune_of_power, fevered_incantation
1:48.692 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up, fevered_incantation
1:49.176 standard_rotation t flamestrike Fluffy_Pillow 48734.0/50000: 97% mana hot_streak
1:50.408 standard_rotation v phoenix_flames Fluffy_Pillow 48716.0/50000: 97% mana fevered_incantation
1:51.640 standard_rotation x dragons_breath Fluffy_Pillow 49948.0/50000: 100% mana
1:52.873 standard_rotation z flamestrike Fluffy_Pillow 49181.0/50000: 98% mana
1:55.743 default Q counterspell Fluffy_Pillow 48754.0/50000: 98% mana fevered_incantation
1:55.743 standard_rotation z flamestrike Fluffy_Pillow 47754.0/50000: 96% mana fevered_incantation
1:58.614 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
2:01.485 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana fevered_incantation
2:02.469 default X fire_blast Fluffy_Pillow 49739.0/50000: 99% mana fevered_incantation
2:03.881 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up, fevered_incantation(2)
2:04.356 standard_rotation t flamestrike Fluffy_Pillow 48725.0/50000: 97% mana hot_streak
2:05.588 standard_rotation z flamestrike Fluffy_Pillow 48707.0/50000: 97% mana
2:08.458 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
2:11.329 standard_rotation x dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana
2:12.562 standard_rotation z flamestrike Fluffy_Pillow 47988.0/50000: 96% mana fevered_incantation(2)
2:15.434 standard_rotation z flamestrike Fluffy_Pillow 48756.0/50000: 98% mana fevered_incantation(2)
2:18.304 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
2:21.175 default Q counterspell Fluffy_Pillow 48755.0/50000: 98% mana
2:21.175 default V rune_of_power Fluffy_Pillow 47755.0/50000: 96% mana
2:22.406 rop_phase s flamestrike Fluffy_Pillow 48986.0/50000: 98% mana rune_of_power
2:22.406 default X fire_blast Fluffy_Pillow 48986.0/50000: 98% mana rune_of_power
2:25.276 rop_phase s flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up, rune_of_power
2:28.147 rop_phase s flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
2:31.017 rop_phase r dragons_breath Fluffy_Pillow 48754.0/50000: 98% mana rune_of_power
2:32.250 rop_phase s flamestrike Fluffy_Pillow 47987.0/50000: 96% mana rune_of_power
2:35.120 default X fire_blast Fluffy_Pillow 48754.0/50000: 98% mana
2:35.120 standard_rotation z flamestrike Fluffy_Pillow 48254.0/50000: 97% mana heating_up, fevered_incantation
2:37.992 standard_rotation z flamestrike Fluffy_Pillow 48756.0/50000: 98% mana heating_up
2:40.862 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48754.0/50000: 98% mana heating_up
2:40.862 default S use_item_soul_igniter Fluffy_Pillow 48754.0/50000: 98% mana heating_up, gladiators_badge
2:40.862 combustion_phase j flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up, soul_ignition, gladiators_badge
2:43.092 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana heating_up, soul_ignition, gladiators_badge
2:43.092 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, heating_up, rune_of_power, soul_ignition, gladiators_badge
2:43.732 combustion_phase g flamestrike Fluffy_Pillow 43890.0/50000: 88% mana combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade, soul_ignition, gladiators_badge
2:43.732 combustion_phase c fire_blast Fluffy_Pillow 42640.0/50000: 85% mana combustion, rune_of_power, fevered_incantation(5), infernal_cascade, soul_ignition, gladiators_badge
2:44.304 combustion_phase c fire_blast Fluffy_Pillow 42712.0/50000: 85% mana combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), soul_ignition, gladiators_badge
2:44.967 default Q counterspell Fluffy_Pillow 42875.0/50000: 86% mana combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), soul_ignition, gladiators_badge
2:45.175 default T cancel_buff Fluffy_Pillow 42083.0/50000: 84% mana combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), soul_ignition, gladiators_badge
2:45.175 combustion_phase g flamestrike Fluffy_Pillow 42083.0/50000: 84% mana combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
2:46.407 combustion_phase i phoenix_flames Fluffy_Pillow 42065.0/50000: 84% mana combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
2:47.639 combustion_phase h shifting_power Fluffy_Pillow 43297.0/50000: 87% mana combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
2:48.486 combustion_phase c fire_blast Fluffy_Pillow 41644.0/50000: 83% mana combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
2:51.245 combustion_phase g flamestrike Fluffy_Pillow 43903.0/50000: 88% mana combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
2:51.245 combustion_phase c fire_blast Fluffy_Pillow 42653.0/50000: 85% mana combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
2:52.051 combustion_phase c fire_blast Fluffy_Pillow 42959.0/50000: 86% mana combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
2:52.478 combustion_phase g flamestrike Fluffy_Pillow 42886.0/50000: 86% mana combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
2:53.712 default Q counterspell Fluffy_Pillow 42870.0/50000: 86% mana combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
2:53.712 combustion_phase i phoenix_flames Fluffy_Pillow 41870.0/50000: 84% mana combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
2:54.946 combustion_phase l dragons_breath Fluffy_Pillow 43104.0/50000: 86% mana combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
2:56.179 default V rune_of_power Fluffy_Pillow 42337.0/50000: 85% mana heating_up, fevered_incantation(5), infernal_cascade(2)
2:57.412 rop_phase p phoenix_flames Fluffy_Pillow 43570.0/50000: 87% mana heating_up, rune_of_power, fevered_incantation(5)
2:58.645 rop_phase q scorch Fluffy_Pillow 44803.0/50000: 90% mana rune_of_power
2:59.878 rop_phase q scorch Fluffy_Pillow 45536.0/50000: 91% mana rune_of_power
3:00.155 default X fire_blast Fluffy_Pillow 45734.0/50000: 91% mana heating_up, rune_of_power, fevered_incantation
3:01.110 rop_phase m flamestrike Fluffy_Pillow 45768.0/50000: 92% mana hot_streak, rune_of_power, fevered_incantation(2)
3:02.340 rop_phase q scorch Fluffy_Pillow 45748.0/50000: 91% mana heating_up, rune_of_power, fevered_incantation
3:03.573 rop_phase q scorch Fluffy_Pillow 46481.0/50000: 93% mana heating_up, rune_of_power, fevered_incantation
3:04.806 rop_phase m flamestrike Fluffy_Pillow 47214.0/50000: 94% mana hot_streak, rune_of_power, fevered_incantation(2)
3:06.036 rop_phase q scorch Fluffy_Pillow 47194.0/50000: 94% mana heating_up, rune_of_power, fevered_incantation
3:07.268 rop_phase q scorch Fluffy_Pillow 47926.0/50000: 96% mana heating_up, rune_of_power, fevered_incantation
3:08.501 rop_phase m flamestrike Fluffy_Pillow 48659.0/50000: 97% mana hot_streak, rune_of_power, fevered_incantation(2)
3:08.611 rop_phase n fire_blast Fluffy_Pillow 47519.0/50000: 95% mana heating_up, rune_of_power, fevered_incantation
3:09.732 standard_rotation t flamestrike Fluffy_Pillow 48140.0/50000: 96% mana hot_streak, fevered_incantation(2)
3:10.967 standard_rotation y scorch Fluffy_Pillow 48125.0/50000: 96% mana
3:12.200 standard_rotation y scorch Fluffy_Pillow 48858.0/50000: 98% mana
3:13.432 standard_rotation x dragons_breath Fluffy_Pillow 49504.0/50000: 99% mana heating_up, fevered_incantation
3:14.665 standard_rotation t flamestrike Fluffy_Pillow 48737.0/50000: 97% mana hot_streak, fevered_incantation(2)
3:15.896 standard_rotation y scorch Fluffy_Pillow 48718.0/50000: 97% mana fevered_incantation
3:16.535 standard_rotation u fire_blast Fluffy_Pillow 49292.0/50000: 99% mana fevered_incantation
3:17.127 standard_rotation y scorch Fluffy_Pillow 48949.0/50000: 98% mana heating_up, fevered_incantation(2)
3:18.359 default Q counterspell Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, fevered_incantation(3)
3:18.359 standard_rotation t flamestrike Fluffy_Pillow 48504.0/50000: 97% mana hot_streak, fevered_incantation(3)
3:19.590 standard_rotation y scorch Fluffy_Pillow 48485.0/50000: 97% mana heating_up, fevered_incantation
3:20.822 standard_rotation y scorch Fluffy_Pillow 49217.0/50000: 98% mana heating_up, fevered_incantation
3:22.054 standard_rotation t flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, fevered_incantation(2)
3:23.286 standard_rotation v phoenix_flames Fluffy_Pillow 49486.0/50000: 99% mana heating_up, fevered_incantation
3:24.519 standard_rotation y scorch Fluffy_Pillow 50000.0/50000: 100% mana
3:24.725 standard_rotation u fire_blast Fluffy_Pillow 50000.0/50000: 100% mana
3:25.752 standard_rotation y scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up, fevered_incantation
3:26.983 standard_rotation t flamestrike Fluffy_Pillow 49503.0/50000: 99% mana hot_streak, fevered_incantation(2)
3:28.216 standard_rotation y scorch Fluffy_Pillow 49486.0/50000: 99% mana heating_up, fevered_incantation(3)
3:29.448 standard_rotation y scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up, fevered_incantation(3)
3:30.681 standard_rotation t flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak, fevered_incantation(4)
3:31.914 standard_rotation x dragons_breath Fluffy_Pillow 49488.0/50000: 99% mana heating_up, fevered_incantation
3:33.149 standard_rotation y scorch Fluffy_Pillow 48723.0/50000: 97% mana heating_up
3:34.380 standard_rotation y scorch Fluffy_Pillow 49454.0/50000: 99% mana heating_up
3:35.612 standard_rotation t flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, fevered_incantation
3:36.845 standard_rotation y scorch Fluffy_Pillow 49487.0/50000: 99% mana heating_up, fevered_incantation
3:38.079 standard_rotation y scorch Fluffy_Pillow 49506.0/50000: 99% mana heating_up, fevered_incantation
3:39.311 standard_rotation t flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, fevered_incantation(2)
3:40.544 standard_rotation y scorch Fluffy_Pillow 49487.0/50000: 99% mana heating_up, fevered_incantation(2)
3:41.777 standard_rotation y scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up, fevered_incantation(2)
3:43.009 default Q counterspell Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, fevered_incantation(3)
3:43.009 default V rune_of_power Fluffy_Pillow 48504.0/50000: 97% mana hot_streak, fevered_incantation(3)
3:44.242 rop_phase m flamestrike Fluffy_Pillow 49737.0/50000: 99% mana hot_streak, rune_of_power, fevered_incantation(4)
3:44.242 default X fire_blast Fluffy_Pillow 48487.0/50000: 97% mana rune_of_power
3:45.476 rop_phase q scorch Fluffy_Pillow 49221.0/50000: 98% mana heating_up, rune_of_power, fevered_incantation
3:46.710 rop_phase q scorch Fluffy_Pillow 49506.0/50000: 99% mana heating_up, rune_of_power, fevered_incantation
3:47.942 rop_phase m flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, rune_of_power, fevered_incantation(2)
3:49.174 rop_phase q scorch Fluffy_Pillow 49486.0/50000: 99% mana heating_up, rune_of_power, fevered_incantation
3:50.408 rop_phase q scorch Fluffy_Pillow 49506.0/50000: 99% mana heating_up, rune_of_power, fevered_incantation
3:51.640 rop_phase m flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, rune_of_power, fevered_incantation(2)
3:52.873 rop_phase q scorch Fluffy_Pillow 49487.0/50000: 99% mana heating_up, rune_of_power, fevered_incantation
3:54.106 rop_phase n fire_blast Fluffy_Pillow 49505.0/50000: 99% mana heating_up, rune_of_power, fevered_incantation
3:54.106 rop_phase m flamestrike Fluffy_Pillow 49005.0/50000: 98% mana hot_streak, rune_of_power, fevered_incantation(2)
3:55.339 rop_phase q scorch Fluffy_Pillow 48988.0/50000: 98% mana heating_up, rune_of_power, fevered_incantation
3:56.571 standard_rotation x dragons_breath Fluffy_Pillow 49504.0/50000: 99% mana heating_up, fevered_incantation
3:57.802 standard_rotation t flamestrike Fluffy_Pillow 48735.0/50000: 97% mana hot_streak, fevered_incantation(2)
3:59.035 standard_rotation y scorch Fluffy_Pillow 48718.0/50000: 97% mana fevered_incantation(3)
4:00.268 standard_rotation y scorch Fluffy_Pillow 49451.0/50000: 99% mana fevered_incantation(3)
4:01.502 standard_rotation y scorch Fluffy_Pillow 49506.0/50000: 99% mana heating_up, fevered_incantation(4)
4:02.734 standard_rotation t flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, fevered_incantation(5)
4:03.967 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 49487.0/50000: 99% mana heating_up, fevered_incantation
4:03.967 default S use_item_soul_igniter Fluffy_Pillow 49487.0/50000: 99% mana heating_up, fevered_incantation, gladiators_badge
4:03.967 combustion_phase j flamestrike Fluffy_Pillow 49487.0/50000: 99% mana heating_up, fevered_incantation, soul_ignition, gladiators_badge
4:06.143 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana heating_up, fevered_incantation, soul_ignition, gladiators_badge
4:06.143 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, heating_up, rune_of_power, fevered_incantation, soul_ignition, gladiators_badge
4:06.838 default Q counterspell Fluffy_Pillow 43945.0/50000: 88% mana combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade, soul_ignition, gladiators_badge
4:07.009 combustion_cooldowns a berserking Fluffy_Pillow 43116.0/50000: 86% mana combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade, soul_ignition, gladiators_badge
4:07.009 combustion_phase g flamestrike Fluffy_Pillow 43116.0/50000: 86% mana berserking, combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade, soul_ignition, gladiators_badge
4:07.009 combustion_phase c fire_blast Fluffy_Pillow 41866.0/50000: 84% mana berserking, combustion, rune_of_power, fevered_incantation(5), infernal_cascade, soul_ignition, gladiators_badge
4:07.515 combustion_phase c fire_blast Fluffy_Pillow 41872.0/50000: 84% mana berserking, combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), soul_ignition, gladiators_badge

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2034 1938 1524
Intellect 450 -3 1813 1613 1090 (49)
Spirit 0 0 0 0 0
Health 40680 40680 0
Mana 50000 50000 0
Spell Power 1813 1613 0
Melee Crit 12.91% 12.91% 277
Spell Crit 27.91% 27.91% 277
Haste 22.09% 22.09% 729
Versatility 9.60% 9.60% 384
Mana Regen 1000 1000 0
Mastery 20.76% 20.76% 689
Armor 371 371 371
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Depraved Physician's Mask
ilevel: 226, stats: { 44 Armor, +81 Int, +149 Sta, +92 Haste, +50 Mastery }, gems: { +16 Crit }
Local Neck Charm of Eternal Winter
ilevel: 226, stats: { +84 Sta, +55 Haste, +160 Mastery }, gems: { +16 Haste }
item effects: { use: Charm of Eternal Winter }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +77 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Fallen Empress's Cord
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +62 Vers, +44 Mastery }, gems: { +16 Haste }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +81 Int, +149 Sta, +50 Vers, +92 Mastery }
Local Feet Sparkling Glass Slippers
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +30 Crit, +76 Vers }
Local Wrists Grim Pursuant's Maille
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +25 Crit, +55 Vers }, gems: { +16 Haste }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +32 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +49 Mastery }, gems: { +16 Haste }, enchant: { +16 Haste }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Haste }
item effects: { equip: Fevered Incantation }
Local Trinket1 Soul Igniter
ilevel: 226, stats: { +77 Int }
item effects: { use: Soul Ignition, equip: Soul Ignition }
Local Trinket2 Sinful Gladiator's Badge of Ferocity
ilevel: 226, stats: { +101 Crit }
item effects: { use: Gladiator's Badge }
Local Back Crest of the Legionnaire General
ilevel: 233, stats: { 42 Armor, +91 Sta, +57 Haste, +26 Vers, +49 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +42 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="FeveredIncantation"
source=default
spec=fire
level=60
race=troll
role=spell
position=back
talents=3031011
talent_override=flame_patch,if=5>2
covenant=night_fae
soulbind=infernal_cascade:6/38:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
# APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
actions.precombat+=/variable,name=disable_combustion,op=reset
# APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
actions.precombat+=/variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
actions.precombat+=/variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
actions.precombat+=/variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
actions.precombat+=/variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
actions.precombat+=/variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
# APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
actions.precombat+=/variable,name=arcane_explosion_mana,default=40,op=reset
# APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
actions.precombat+=/variable,name=kindling_reduction,default=0.4,op=reset
# APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
actions.precombat+=/variable,name=combustion_shifting_power,default=2,op=reset
# APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
actions.precombat+=/variable,name=combustion_cast_remains,default=0.7,op=reset
# APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
actions.precombat+=/variable,name=overpool_fire_blasts,default=0,op=reset
# APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
actions.precombat+=/variable,name=empyreal_ordnance_delay,default=18,op=reset
# If Combustion is disabled, schedule the first Combustion far after the fight ends.
actions.precombat+=/variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
# The duration of a Sun King's Blessing Combustion.
actions.precombat+=/variable,name=skb_duration,value=dbc.effect.828420.base_value
# Whether a usable item used to buff Combustion is equipped.
actions.precombat+=/variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
# How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
actions.precombat+=/variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
actions.precombat+=/variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
actions.precombat+=/variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
actions.precombat+=/snapshot_stats
actions.precombat+=/use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
actions.precombat+=/mirror_image
actions.precombat+=/pyroblast

# Executed every time the actor is available.
actions=counterspell,if=!runeforge.disciplinary_command
# The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
actions+=/call_action_list,name=combustion_timing,if=!variable.disable_combustion
# Variable that estimates whether Shifting Power will be used before Combustion is ready.
actions+=/variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
actions+=/shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
actions+=/radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
actions+=/deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
actions+=/mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
# For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
actions+=/fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
actions+=/use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
actions+=/use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
actions+=/use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
actions+=/use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
# If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
actions+=/use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
# Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
actions+=/use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
# Trigger Soul Igniter early with Infernal Cascade or when it was precast.
actions+=/cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
# Items that do not benefit Combustion should just be used outside of Combustion at some point.
actions+=/use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
# Use Frost Nova to trigger Grisly Icicle.
actions+=/frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
# Get the Disciplinary Command buff up, unless combustion is soon.
actions+=/counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
actions+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
actions+=/rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
# Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
# Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
actions+=/variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
# When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
actions+=/variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
actions+=/call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
# Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
# When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
# During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
# Avoid capping Fire Blast charges while channeling Shifting Power
actions+=/fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
actions+=/call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
actions+=/scorch

actions.active_talents=living_bomb,if=active_enemies>1&buff.combustion.down&(variable.time_to_combustion>cooldown.living_bomb.duration|variable.time_to_combustion<=0)
actions.active_talents+=/meteor,if=variable.time_to_combustion<=0|(cooldown.meteor.duration<variable.time_to_combustion&!talent.rune_of_power)|talent.rune_of_power&buff.rune_of_power.up&variable.time_to_combustion>action.meteor.cooldown|fight_remains<variable.time_to_combustion
actions.active_talents+=/dragons_breath,if=talent.alexstraszas_fury&(buff.combustion.down&!buff.hot_streak.react)

actions.combustion_cooldowns=potion
actions.combustion_cooldowns+=/blood_fury
actions.combustion_cooldowns+=/berserking,if=buff.combustion.up
actions.combustion_cooldowns+=/fireblood
actions.combustion_cooldowns+=/ancestral_call
actions.combustion_cooldowns+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
actions.combustion_cooldowns+=/use_item,effect_name=gladiators_badge
actions.combustion_cooldowns+=/use_item,name=inscrutable_quantum_device
actions.combustion_cooldowns+=/use_item,name=flame_of_battle
actions.combustion_cooldowns+=/use_item,name=wakeners_frond
actions.combustion_cooldowns+=/use_item,name=instructors_divine_bell
actions.combustion_cooldowns+=/use_item,name=sunblood_amethyst

actions.combustion_phase=lights_judgment,if=buff.combustion.down
# Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
# Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
actions.combustion_phase+=/bag_of_tricks,if=buff.combustion.down
actions.combustion_phase+=/living_bomb,if=active_enemies>1&buff.combustion.down
# Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
# With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
actions.combustion_phase+=/call_action_list,name=active_talents
actions.combustion_phase+=/combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
# Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
actions.combustion_phase+=/call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
actions.combustion_phase+=/flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
actions.combustion_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.combustion_phase+=/pyroblast,if=buff.firestorm.react
actions.combustion_phase+=/pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
actions.combustion_phase+=/pyroblast,if=buff.hot_streak.react&buff.combustion.up
actions.combustion_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
# Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
actions.combustion_phase+=/shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
actions.combustion_phase+=/phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
actions.combustion_phase+=/flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
actions.combustion_phase+=/fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
actions.combustion_phase+=/scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
actions.combustion_phase+=/living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
actions.combustion_phase+=/dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up

# Helper variable that contains the actual estimated time that the next Combustion will be ready.
actions.combustion_timing=variable,name=combustion_ready_time,value=cooldown.combustion.remains*(1-(variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)
# The cast time of the spell that will be precast into Combustion.
actions.combustion_timing+=/variable,name=combustion_precast_time,value=(action.fireball.cast_time*!conduit.flame_accretion+action.scorch.cast_time+conduit.flame_accretion)*(active_enemies<variable.combustion_flamestrike)+action.flamestrike.cast_time*(active_enemies>=variable.combustion_flamestrike)-variable.combustion_cast_remains
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time
# Delay Combustion for after Firestarter unless variable.firestarter_combustion is set.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=firestarter.remains,if=talent.firestarter&!variable.firestarter_combustion
# Delay Combustion for Radiant Spark if it will come off cooldown soon.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.radiant_spark.remains,if=covenant.kyrian&cooldown.radiant_spark.remains-10<variable.combustion_time
# Delay Combustion for Deathborne.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.deathborne.remains,if=covenant.necrolord&cooldown.deathborne.remains-10<variable.combustion_time
# Delay Combustion for the Empyreal Ordnance buff if the player is using that trinket.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=variable.empyreal_ordnance_delay-(cooldown.empyreal_ordnance.duration-cooldown.empyreal_ordnance.remains)*!cooldown.empyreal_ordnance.ready,if=equipped.empyreal_ordnance
# Delay Combustion for Gladiators Badge, unless it would be delayed longer than 20 seconds.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.gladiators_badge_345228.remains,if=equipped.gladiators_badge&cooldown.gladiators_badge_345228.remains-20<variable.combustion_time
# Delay Combustion until RoP expires if it's up.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=buff.rune_of_power.remains,if=talent.rune_of_power&buff.combustion.down
# Delay Combustion for an extra Rune of Power if the Rune of Power would come off cooldown at least 5 seconds before Combustion would.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.rune_of_power.remains+buff.rune_of_power.duration,if=talent.rune_of_power&buff.combustion.down&cooldown.rune_of_power.remains+5<variable.combustion_time
# Delay Combustion by up to 10 seconds to fit in extra usages of Disciplinary Command.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.duration+cooldown.buff_disciplinary_command.remains,if=cooldown.buff_disciplinary_command.remains+cooldown.buff_disciplinary_command.duration<variable.combustion_time-10
# Delay Combustion if Disciplinary Command would not be ready for it yet.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.remains,if=runeforge.disciplinary_command&buff.disciplinary_command.down
# Raid Events: Delay Combustion for add spawns of 3 or more adds that will last longer than 15 seconds. These values aren't necessarily optimal in all cases.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=raid_event.adds.in,if=raid_event.adds.exists&raid_event.adds.count>=3&raid_event.adds.duration>15
# Raid Events: Always use Combustion with vulnerability raid events, override any delays listed above to make sure it gets used here.
actions.combustion_timing+=/variable,name=combustion_time,value=raid_event.vulnerable.in*!raid_event.vulnerable.up,if=raid_event.vulnerable.exists&variable.combustion_ready_time<raid_event.vulnerable.in
# Use the next Combustion on cooldown if it would not be expected to delay the scheduled one or the scheduled one would happen less than 15 seconds before the fight ends. Add to variable.kindling_reduction because this includes the frontloaded triggers during Combustion and that variable is meant to be used after Combustion.
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time,if=variable.combustion_ready_time+cooldown.combustion.duration*(1-(0.2+variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)<=variable.combustion_time|variable.combustion_time>fight_remains-20
# Add the current time to the scheduled Combustion to put it in absolute time so that it is still accurate after a little time passes.
actions.combustion_timing+=/variable,name=combustion_time,op=add,value=time
# Finally, convert from absolute time and store the relative time in variable.time_to_combustion. Unlike the rest of the calculations, which happen less frequently to speed up the simulation, this happens off-GCD and while casting.
actions.combustion_timing+=/variable,use_off_gcd=1,use_while_casting=1,name=time_to_combustion,value=(variable.combustion_time-time)*buff.combustion.down

actions.rop_phase=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.rop_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.rop_phase+=/pyroblast,if=buff.firestorm.react
actions.rop_phase+=/pyroblast,if=buff.hot_streak.react
# Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
# Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.rop_phase+=/call_action_list,name=active_talents
actions.rop_phase+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
actions.rop_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.rop_phase+=/phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.rop_phase+=/scorch,if=searing_touch.active
actions.rop_phase+=/dragons_breath,if=active_enemies>2
actions.rop_phase+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.rop_phase+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.rop_phase+=/fireball

actions.standard_rotation=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.standard_rotation+=/pyroblast,if=buff.firestorm.react
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
# Try to get SKB procs inside RoP phases or Combustion phases when possible.
actions.standard_rotation+=/pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&searing_touch.active
actions.standard_rotation+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
# During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.standard_rotation+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.standard_rotation+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.standard_rotation+=/phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.standard_rotation+=/call_action_list,name=active_talents
actions.standard_rotation+=/dragons_breath,if=active_enemies>1
actions.standard_rotation+=/scorch,if=searing_touch.active
actions.standard_rotation+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.standard_rotation+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.standard_rotation+=/fireball

head=depraved_physicians_mask,id=178759,bonus_id=6536/1540/6646/6935,gem_id=173127
neck=charm_of_eternal_winter,id=183040,bonus_id=1498/6646/6935,gem_id=173128
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=crest_of_the_legionnaire_general,id=183032,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=grim_pursuants_maille,id=182996,bonus_id=1498/6646/6935,gem_id=173128,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498/6646
waist=fallen_empresss_cord,id=178804,bonus_id=1540/6646/6935,gem_id=173128
legs=courtiers_costume_trousers,id=183011,bonus_id=1498/6646
feet=sparkling_glass_slippers,id=183023,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173128,enchant=tenet_of_haste
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6931/1532,ilevel=235,enchant=tenet_of_haste
trinket1=soul_igniter,id=184019,bonus_id=1498/6646
trinket2=sinful_gladiators_badge_of_ferocity,id=175921,bonus_id=1498/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/6652/1531/6646,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1524
# gear_intellect=1090
# gear_crit_rating=252
# gear_haste_rating=729
# gear_mastery_rating=689
# gear_versatility_rating=384
# gear_armor=371

Firestorm : 15564 dps, 4252 dps to main target

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
15563.7 15563.7 30.4 / 0.195% 1944.6 / 12.5% 19.1
RPS Out RPS In Primary Resource Waiting APM Active Skill
814.6 803.0 Mana 0.00% 52.0 99.8% 100%
Talents
Night Fae
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
Firestorm 15564
Blazing Surge 285 1.8% 4.2 82.21sec 20096 0 Direct 20.7 3222 6445 4133 28.3%

Stats Details: Blazing Surge

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.25 20.65 0.00 0.00 0.0000 0.0000 85348.53 85348.53 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.74% 14.82 7 24 3221.94 2941 3781 3220.83 3088 3409 47732 47732 0.00%
crit 28.26% 5.84 0 17 6445.27 5882 7681 6419.59 0 6934 37616 37616 0.00%

Action Details: Blazing Surge

  • id:345215
  • school:fire
  • range:40.0
  • travel_speed:42.0000
  • radius:40.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:6288.23
  • base_dd_max:6288.23
  • base_dd_mult:1.00

Spelldata

  • id:345215
  • name:Blazing Surge
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}
Dragon's Breath 495 3.2% 13.9 20.94sec 10673 8986 Direct 69.5 1311 3410 2135 39.2%

Stats Details: Dragons Breath

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 13.90 69.52 0.00 0.00 1.1878 0.0000 148396.83 148396.83 0.00% 8985.58 8985.58
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 60.79% 42.26 26 60 1311.46 1142 2420 1310.31 1196 1495 55430 55430 0.00%
crit 39.21% 27.26 10 47 3409.82 2285 5337 3393.88 2518 4055 92967 92967 0.00%

Action Details: Dragons Breath

  • id:31661
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:12.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:18.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.582500
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:31661
  • name:Dragon's Breath
  • school:fire
  • tooltip:Disoriented.
  • description:Enemies in a cone in front of you take {$s2=0} Fire damage and are disoriented for {$d=4 seconds}. Damage will cancel the effect.

Action Priority List

    combustion_phase
    [l]:2.17
  • if_expr:buff.combustion.remains<gcd.max&buff.combustion.up
    rop_phase
    [r]:3.41
  • if_expr:active_enemies>2
    standard_rotation
    [x]:8.33
  • if_expr:active_enemies>1
Eternal Insight 42 0.3% 20.9 13.88sec 600 0 Direct 20.9 470 940 601 27.8%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.94 20.94 0.00 0.00 0.0000 0.0000 12572.72 12572.72 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.21% 15.12 5 28 469.65 460 488 469.62 460 482 7103 7103 0.00%
crit 27.79% 5.82 0 15 939.66 921 976 938.61 0 976 5470 5470 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Fire Blast 823 5.3% 48.3 6.19sec 5097 0 Direct 48.3 0 5096 5096 100.0%

Stats Details: Fire Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 48.32 48.32 0.00 0.00 0.0000 0.0000 246267.11 246267.11 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 48.32 37 58 5095.63 3107 7256 5094.73 4844 5318 246267 246267 0.00%

Action Details: Fire Blast

  • id:108853
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:10.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:1.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.792000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:108853
  • name:Fire Blast
  • school:fire
  • tooltip:
  • description:Blasts the enemy for {$s1=0} Fire damage. |cFFFFFFFFFire:|r Castable while casting other spells.$?a231568[ Always deals a critical strike.][]

Action Priority List

    default
    [X]:19.24
  • if_expr:!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
    combustion_phase
    [c]:25.47
  • if_expr:conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
    rop_phase
    [n]:3.01
  • if_expr:!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
    standard_rotation
    [u]:0.60
  • if_expr:!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Flamestrike 5192 (9192) 33.4% (59.1%) 103.6 2.88sec 26552 13412 Direct 517.8 (5466.0) 1605 4332 3000 51.1% (51.1%)

Stats Details: Flamestrike

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 103.55 517.77 0.00 0.00 1.9797 0.0000 1553267.80 1553267.80 0.00% 13412.29 13412.29
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 48.86% 253.01 184 335 1605.16 1372 2907 1605.60 1536 1691 406123 406123 0.00%
crit 51.14% 264.76 169 372 4332.44 2744 6410 4337.71 3971 4739 1147145 1147145 0.00%

Action Details: Flamestrike

  • id:2120
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.50
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:1250.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.608400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2120
  • name:Flamestrike
  • school:fire
  • tooltip:Movement speed slowed by {$s2=20}%.
  • description:Calls down a pillar of fire, burning all enemies within the area for {$s1=0} Fire damage and reducing their movement speed by {$s2=20}% for {$d=8 seconds}.

Action Priority List

    combustion_phase
    [g]:20.82
  • if_expr:(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
    combustion_phase
    [j]:4.16
  • if_expr:buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
    rop_phase
    [m]:11.29
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    rop_phase
    [s]:21.10
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    standard_rotation
    [t]:17.76
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    standard_rotation
    [z]:28.52
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    Flame Patch 4000 25.7% 989.7 0.30sec 1209 0 Periodic 4948.3 137 379 242 43.3% 0.0%

Stats Details: Flame Patch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 989.65 0.00 0.00 4948.25 0.0000 0.0000 1196332.24 1196332.24 0.00% 0.00 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 56.69% 2805.07 2143 3471 136.86 118 249 136.87 134 142 383910 383910 0.00%
crit 43.31% 2143.18 1573 2800 379.10 235 550 378.91 362 402 812422 812422 0.00%

Action Details: Flame Patch

  • id:205472
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.060000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:205472
  • name:Flame Patch
  • school:fire
  • tooltip:
  • description:Burning enemies for {$s1=0} Fire damage.
Ignite 2701 17.4% 678.2 0.49sec 1192 0 Periodic 1483.1 545 0 545 0.0% 98.8%

Stats Details: Ignite

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 678.19 0.00 1483.07 1483.07 0.0000 1.0000 808149.77 808149.77 0.00% 544.92 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 100.00% 1483.07 1187 1787 545.03 62 2313 545.59 487 611 808150 808150 0.00%

Action Details: Ignite

  • id:12654
  • school:fire
  • range:50000.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:9.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12654
  • name:Ignite
  • school:fire
  • tooltip:Deals $w1 Fire damage every $t1 sec.$?$w3>0[ Movement speed reduced by $w3%.][]
  • description:{$@spelldesc12846=Your target burns for an additional ${{$s1=0}}.1% over {$12654d=9 seconds} of the total direct damage caused by your Fireball, Fire Blast, Scorch, Pyroblast{$?s153561=false}[, Meteor][]{$?s257541=true}[, Phoenix Flames][]{$?s198929=false}[, Cinderstorm][], and Flamestrike. If this effect is reapplied, any remaining damage will be added to the new Ignite. Phoenix Flames causes your Ignites to spread to {$s4=8} nearby enemies.}
Mirror Image 0 (17) 0.0% (0.1%) 1.0 0.00sec 4996 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 125  / 17 0.1% 96.0 1.22sec 52 42 Direct 96.0 41 81 52 28.0%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 96.00 96.00 0.00 0.00 1.2323 0.0000 4995.58 4995.58 0.00% 42.23 42.23
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.04% 69.16 54 82 40.68 29 51 40.67 39 43 2813 2813 0.00%
crit 27.96% 26.84 14 42 81.30 58 101 81.30 71 91 2183 2183 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:2312.06
Phoenix Flames 0 (816) 0.0% (5.2%) 16.2 18.50sec 15090 13351

Stats Details: Phoenix Flames

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.18 0.00 0.00 0.00 1.1303 0.0000 0.00 0.00 0.00% 13350.91 13350.91

Action Details: Phoenix Flames

  • id:257541
  • school:fire
  • range:40.0
  • travel_speed:50.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:25.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:257541
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.

Action Priority List

    combustion_phase
    [i]:9.50
  • if_expr:buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
    rop_phase
    [p]:2.20
  • if_expr:!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    standard_rotation
    [v]:4.50
  • if_expr:!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    Phoenix Flames (_splash) 816 5.2% 16.1 18.52sec 15140 0 Direct 80.7 1155 3814 3025 70.4%

Stats Details: Phoenix Flames Splash

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.13 80.66 0.00 0.00 0.0000 0.0000 244228.21 244228.21 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 29.61% 23.88 11 43 1155.41 789 3739 1149.41 852 1430 27599 27599 0.00%
crit 70.39% 56.78 29 80 3813.86 1579 8246 3810.89 3251 4188 216629 216629 0.00%

Action Details: Phoenix Flames Splash

  • id:257542
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.900000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:257542
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:{$@spelldesc257541=Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.}
Pyroblast 11 (20) 0.1% (0.1%) 0.0 0.00sec 0 0 Direct 1.0 (6.0) 2673 5346 3393 26.7% (26.7%)

Stats Details: Pyroblast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 0.00 1.00 0.00 0.00 0.0000 0.0000 3386.78 3386.78 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 73.30% 0.73 0 1 2673.14 2673 2673 1959.49 0 2673 1959 1959 0.00%
crit 26.70% 0.27 0 1 5346.28 5346 5346 1427.29 0 5346 1427 1427 0.00%

Action Details: Pyroblast

  • id:11366
  • school:fire
  • range:40.0
  • travel_speed:35.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:4.50
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.363000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:11366
  • name:Pyroblast
  • school:fire
  • tooltip:
  • description:Hurls an immense fiery boulder that causes {$s1=0} Fire damage$?a321711[ and an additional $321712o2 Fire damage over {$321712d=6 seconds}][].
    Pyroblast (_dot) 8 0.1% 1.0 0.00sec 2489 0 Periodic 5.0 0 498 498 100.0% 0.4%

Stats Details: Pyroblast Dot

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 5.00 5.00 0.0000 1.2000 2488.95 2488.95 0.00% 414.83 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
crit 100.00% 5.00 5 5 497.77 380 568 497.79 459 523 2489 2489 0.00%

Action Details: Pyroblast Dot

  • id:321712
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.062000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:2.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:321712
  • name:Pyroblast
  • school:fire
  • tooltip:Suffering $w1 Fire damage every {$t2=0} sec.
  • description:{$@spelldesc321711=Deals an additional $321712o2 Fire damage over {$321712d=6 seconds}.}
Scorch 206 1.3% 30.5 7.98sec 2013 1648 Direct 30.5 0 2013 2013 100.0%

Stats Details: Scorch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 30.52 30.51 0.00 0.00 1.2214 0.0000 61422.55 61422.55 0.00% 1647.95 1647.95
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 30.51 21 39 2012.68 1530 3650 2011.66 1862 2177 61423 61423 0.00%

Action Details: Scorch

  • id:2948
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.177000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2948
  • name:Scorch
  • school:fire
  • tooltip:
  • description:Scorches an enemy for {$s1=0} Fire damage. Castable while moving.

Action Priority List

    combustion_phase
    [k]:0.92
  • if_expr:buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
    rop_phase
    [q]:11.63
  • if_expr:searing_touch.active
    standard_rotation
    [y]:18.29
  • if_expr:searing_touch.active
Shadowcore Oil Blast 47 0.3% 43.0 6.93sec 329 0 Direct 43.0 257 513 329 28.1%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 42.99 42.99 0.00 0.00 0.0000 0.0000 14142.43 14142.43 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.88% 30.90 15 53 256.80 253 268 256.79 253 262 7936 7936 0.00%
crit 28.12% 12.09 2 26 513.45 506 537 513.42 506 527 6207 6207 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 919 5.9% 4.1 82.36sec 67088 20993 Periodic 81.3 1148 3389 3382 99.7% 0.8%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.10 0.00 16.27 81.33 3.1960 0.7421 275031.07 275031.07 0.00% 20993.14 20993.14
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 0.33% 0.27 0 16 1147.83 1040 1367 43.74 0 1315 310 310 0.00%
crit 99.67% 81.06 40 100 3389.00 2080 3826 3387.88 3223 3468 274721 274721 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    combustion_phase
    [h]:4.10
  • if_expr:buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction
  • interrupt_if_expr:action.fire_blast.charges=action.fire_blast.max_charges
Simple Action Stats Execute Interval
Firestorm
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Firestorm
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 1.9 246.24sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.92 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    combustion_cooldowns
    [a]:1.92
  • if_expr:buff.combustion.up
Combustion 4.2 82.08sec

Stats Details: Combustion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.17 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Combustion

  • id:190319
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:5000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:190319
  • name:Combustion
  • school:fire
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.

Action Priority List

    combustion_phase
    [e]:4.17
  • if_expr:buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
Counterspell 15.2 21.10sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 15.22 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [Q]:15.22
  • if_expr:!runeforge.disciplinary_command
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Firestorm
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Firestorm
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.3 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.28 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    combustion_cooldowns
    [Z]:1.27
Rune of Power 7.3 41.45sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 7.34 0.00 0.00 0.00 1.1925 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    default
    [V]:7.36
  • if_expr:buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
Soul Ignition 4.2 83.02sec

Stats Details: Soul Ignition

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.25 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Soul Ignition

  • id:345251
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.500
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345251
  • name:Soul Ignition
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Berserking 1.9 0.0 246.3sec 246.3sec 11.7sec 7.52% 17.96% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:182.8s / 262.7s
  • trigger_min/max:182.8s / 262.7s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 12.0s

Stack Uptimes

  • berserking_1:7.52%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.54% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.54%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Combustion 4.2 0.0 82.2sec 82.2sec 11.7sec 16.34% 0.00% 93.7 (93.7) 4.0

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_combustion
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:1.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:0.50

Trigger Details

  • interval_min/max:77.0s / 99.4s
  • trigger_min/max:77.0s / 99.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • combustion_1:16.34%

Spelldata

  • id:190319
  • name:Combustion
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Firestorm 3.8 0.0 63.5sec 63.1sec 4.0sec 5.02% 0.00% 0.0 (0.0) 3.7

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_firestorm
  • max_stacks:1
  • base duration:4.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

RPPM Details

  • scaling:none
  • frequency:1.66
  • modifier:1.00

Trigger Details

  • interval_min/max:4.0s / 283.1s
  • trigger_min/max:1.2s / 283.1s
  • trigger_pct:9.11%
  • duration_min/max:0.0s / 7.9s

Stack Uptimes

  • firestorm_1:5.02%

Spelldata

  • id:333100
  • name:Firestorm
  • tooltip:Pyroblast and Flamestrike have no cast time and are guaranteed to critically strike.
  • description:{$@spelldesc333097=When Hot Streak activates, you have a low chance to cause all Pyroblasts and Flamestrikes to have no cast time and be guaranteed critical strikes for {$333100d=4 seconds}.}
  • max_stacks:0
  • duration:4.00
  • cooldown:0.00
  • default_chance:0.00%

Trigger Spelldata

  • id:333097
  • name:Firestorm
  • tooltip:
  • description:When Hot Streak activates, you have a low chance to cause all Pyroblasts and Flamestrikes to have no cast time and be guaranteed critical strikes for {$333100d=4 seconds}.
  • max_stacks:0
  • duration:0.00
  • cooldown:0.00
  • default_chance:100.00%
Gladiator's Badge 4.2 0.0 82.0sec 83.1sec 14.5sec 20.54% 0.00% 0.0 (0.0) 4.0

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Gladiator's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:204.00

Trigger Details

  • interval_min/max:77.0s / 102.0s
  • trigger_min/max:77.8s / 102.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • gladiators_badge_1:20.54%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Heating Up 47.3 0.0 6.4sec 6.4sec 2.2sec 35.18% 47.10% 0.0 (0.0) 3.6

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_heating_up
  • max_stacks:2
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.6s / 30.7s
  • trigger_min/max:0.6s / 30.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.2s

Stack Uptimes

  • heating_up_1:35.18%

Spelldata

  • id:48107
  • name:Heating Up
  • tooltip:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • description:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • max_stacks:2
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Hot Streak! 42.1 0.0 7.2sec 7.2sec 0.8sec 11.24% 48.74% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_hot_streak
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.8s / 53.2s
  • trigger_min/max:0.8s / 53.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 3.6s

Stack Uptimes

  • hot_streak_1:11.24%

Spelldata

  • id:48108
  • name:Hot Streak!
  • tooltip:Your next Pyroblast or Flamestrike spell is instant cast, and causes double the normal Ignite damage.
  • description:{$@spelldesc195283=Getting two direct-damage critical strikes in a row with Fire spells will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Infernal Cascade 4.4 21.1 77.4sec 11.0sec 12.8sec 18.69% 0.00% 16.8 (16.8) 4.1

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_infernal_cascade
  • max_stacks:2
  • base duration:5.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.14
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:6.4s / 99.4s
  • trigger_min/max:0.5s / 90.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 17.0s

Stack Uptimes

  • infernal_cascade_1:1.16%
  • infernal_cascade_2:17.52%

Spelldata

  • id:336832
  • name:Infernal Cascade
  • tooltip:Fire Damage increased by $w1%.
  • description:{$@spelldesc336821=While Combustion is active, your Fire Blast grants you |cFFFFFFFF${{$s1=3}}.1% |r increased Fire damage for {$336832d=5 seconds}, stacking up to {$336832u=2} times.}
  • max_stacks:2
  • duration:5.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.3 0.0 328.7sec 0.0sec 22.8sec 9.65% 0.00% 0.0 (0.0) 1.1

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:322.2s / 338.8s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:9.65%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Rune of Power 11.5 0.0 26.8sec 26.8sec 11.7sec 45.13% 0.00% 0.0 (0.0) 11.0

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.0s / 67.7s
  • trigger_min/max:12.0s / 67.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:45.13%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Soul Ignition 4.2 0.0 82.0sec 83.1sec 3.4sec 4.71% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_soul_ignition
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:77.0s / 102.0s
  • trigger_min/max:77.8s / 102.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.7s

Stack Uptimes

  • soul_ignition_1:4.71%

Spelldata

  • id:345211
  • name:Soul Ignition
  • tooltip:Reactivate Soul Igniter to cast Blazing Surge.
  • description:Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)
  • max_stacks:0
  • duration:15.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Proc Count Min Max Interval Min Max
Heating Up generated 47.3 36.0 59.0 6.4s 0.6s 30.7s
Heating Up removed 1.3 0.0 5.0 84.8s 1.2s 262.7s
Heating Up converted with Fire Blast 21.2 13.0 31.0 14.4s 0.8s 76.0s
Hot Streak procs 42.1 31.0 52.0 7.2s 0.8s 53.2s
Hot Streak spells used 96.0 74.0 117.0 3.1s 0.0s 25.1s
Hot Streak spell crits 90.5 69.0 112.0 3.3s 0.0s 25.1s
Hot Streak spell crits wasted 1.0 0.0 5.0 55.5s 3.7s 279.1s
Direct Ignite applications 9.0 9.0 9.0 1.1s 0.0s 2.1s
Ignites spread to targets with existing Ignite 64.0 44.0 80.0 18.7s 0.8s 77.8s
Infernal Cascade expires during Combustion 0.2 0.0 3.0 108.0s 81.1s 251.6s
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 18.10% 14.02% 20.88% 1.0s 0.0s 4.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000210.217146.701271.572
Counterspell0.5700.0002.9998.6993.93316.000
Shifting Power18.4375.455117.23779.33460.032150.431
Fire Blast0.1980.00013.0919.6752.24732.842
Rune of Power4.1230.00018.84830.71721.47766.373
Dragon's Breath4.5010.00028.44564.97542.386101.655
Combustion1.4150.0006.2775.9152.25711.594
Phoenix Flames0.3550.00018.0915.7533.72942.724

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
Firestorm
mana_regen Mana 3290.16 240553.93 100.00% 73.11 58809.49 19.64%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 49000.0 802.98 814.59 58845.0 46524.1 39376.0 50000.0
Usage Type Count Total Avg RPE APR
Firestorm
combustion Mana 4.2 21140.3 5000.0 5069.4 0.0
counterspell Mana 15.4 15436.2 1000.0 1014.2 0.0
dragons_breath Mana 14.1 28217.2 2000.0 2029.4 5.3
fire_blast Mana 49.0 24510.9 500.0 507.3 10.0
flamestrike Mana 105.1 131334.8 1250.0 1268.3 20.9
scorch Mana 31.0 15483.3 500.0 507.4 4.0
shifting_power Mana 4.2 10391.4 2500.0 2534.8 26.5

Statistics & Data Analysis

Fight Length
Firestorm Fight Length
Count 1105
Mean 299.52
Minimum 240.03
Maximum 359.91
Spread ( max - min ) 119.88
Range [ ( max - min ) / 2 * 100% ] 20.01%
Standard Deviation 35.1113
5th Percentile 246.10
95th Percentile 354.80
( 95th Percentile - 5th Percentile ) 108.70
Mean Distribution
Standard Deviation 1.0562
95.00% Confidence Interval ( 297.45 - 301.59 )
Normalized 95.00% Confidence Interval ( 99.31% - 100.69% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 528
0.1% Error 52787
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 43
0.01 Scale Factor Error with Delta=300 1053
DPS
Firestorm Damage Per Second
Count 1105
Mean 15563.74
Minimum 14225.47
Maximum 17210.74
Spread ( max - min ) 2985.27
Range [ ( max - min ) / 2 * 100% ] 9.59%
Standard Deviation 515.4554
5th Percentile 14753.00
95th Percentile 16410.35
( 95th Percentile - 5th Percentile ) 1657.34
Mean Distribution
Standard Deviation 15.5064
95.00% Confidence Interval ( 15533.35 - 15594.13 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 43
0.1% Error 4214
0.1 Scale Factor Error with Delta=300 2269
0.05 Scale Factor Error with Delta=300 9073
0.01 Scale Factor Error with Delta=300 226812
Priority Target DPS
Firestorm Priority Target Damage Per Second
Count 1105
Mean 4251.54
Minimum 3875.48
Maximum 4631.29
Spread ( max - min ) 755.81
Range [ ( max - min ) / 2 * 100% ] 8.89%
Standard Deviation 128.0934
5th Percentile 4053.02
95th Percentile 4471.42
( 95th Percentile - 5th Percentile ) 418.41
Mean Distribution
Standard Deviation 3.8534
95.00% Confidence Interval ( 4243.98 - 4259.09 )
Normalized 95.00% Confidence Interval ( 99.82% - 100.18% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 35
0.1% Error 3488
0.1 Scale Factor Error with Delta=300 141
0.05 Scale Factor Error with Delta=300 561
0.01 Scale Factor Error with Delta=300 14007
DPS(e)
Firestorm Damage Per Second (Effective)
Count 1105
Mean 15563.74
Minimum 14225.47
Maximum 17210.74
Spread ( max - min ) 2985.27
Range [ ( max - min ) / 2 * 100% ] 9.59%
Damage
Firestorm Damage
Count 1105
Mean 4651034.98
Minimum 3536243.47
Maximum 5812003.19
Spread ( max - min ) 2275759.72
Range [ ( max - min ) / 2 * 100% ] 24.47%
DTPS
Firestorm Damage Taken Per Second
Count 1105
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
Firestorm Healing Per Second
Count 1105
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
Firestorm Healing Per Second (Effective)
Count 1105
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
Firestorm Heal
Count 1105
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
Firestorm Healing Taken Per Second
Count 1105
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
Firestorm Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
FirestormTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
Firestorm Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 variable,name=disable_combustion,op=reset
APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
5 0.00 variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
6 0.00 variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
7 0.00 variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
8 0.00 variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
9 0.00 variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
A 0.00 variable,name=arcane_explosion_mana,default=40,op=reset
APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
B 0.00 variable,name=kindling_reduction,default=0.4,op=reset
APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
C 0.00 variable,name=combustion_shifting_power,default=2,op=reset
APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
D 0.00 variable,name=combustion_cast_remains,default=0.7,op=reset
APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
E 0.00 variable,name=overpool_fire_blasts,default=0,op=reset
APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
F 0.00 variable,name=empyreal_ordnance_delay,default=18,op=reset
APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
G 0.00 variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
If Combustion is disabled, schedule the first Combustion far after the fight ends.
H 0.00 variable,name=skb_duration,value=dbc.effect.828420.base_value
The duration of a Sun King's Blessing Combustion.
I 0.00 variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
Whether a usable item used to buff Combustion is equipped.
J 0.00 variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
K 0.00 variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
L 0.00 variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
M 0.00 snapshot_stats
N 0.00 use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
O 0.00 mirror_image
P 0.00 pyroblast
Default action list Executed every time the actor is available.
# count action,conditions
Q 15.22 counterspell,if=!runeforge.disciplinary_command
R 0.00 call_action_list,name=combustion_timing,if=!variable.disable_combustion
The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
0.00 variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
Variable that estimates whether Shifting Power will be used before Combustion is ready.
0.00 shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
0.00 radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
0.00 deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
0.00 mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
0.00 fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
0.00 use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
0.00 use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
0.00 use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
0.00 use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
0.00 use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
S 4.24 use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
T 4.14 cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
Trigger Soul Igniter early with Infernal Cascade or when it was precast.
0.00 use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
Items that do not benefit Combustion should just be used outside of Combustion at some point.
0.00 frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
Use Frost Nova to trigger Grisly Icicle.
0.00 counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
Get the Disciplinary Command buff up, unless combustion is soon.
0.00 arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
U 0.00 call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
V 7.36 rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
W 0.00 call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
X 19.24 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
0.00 fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
Avoid capping Fire Blast charges while channeling Shifting Power
Y 0.00 call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
0.00 scorch
actions.combustion_cooldowns
# count action,conditions
Z 1.27 potion
0.00 blood_fury
a 1.92 berserking,if=buff.combustion.up
0.00 fireblood
0.00 ancestral_call
0.00 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
b 4.24 use_item,effect_name=gladiators_badge
0.00 use_item,name=inscrutable_quantum_device
0.00 use_item,name=flame_of_battle
0.00 use_item,name=wakeners_frond
0.00 use_item,name=instructors_divine_bell
0.00 use_item,name=sunblood_amethyst
actions.combustion_phase
# count action,conditions
0.00 lights_judgment,if=buff.combustion.down
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
0.00 bag_of_tricks,if=buff.combustion.down
0.00 living_bomb,if=active_enemies>1&buff.combustion.down
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
c 25.47 fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
d 0.00 call_action_list,name=active_talents
e 4.17 combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
f 0.00 call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
g 20.82 flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
0.00 pyroblast,if=buff.hot_streak.react&buff.combustion.up
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
h 4.10 shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
i 9.50 phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
j 4.16 flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
0.00 fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
k 0.92 scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
0.00 living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
l 2.17 dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up
actions.rop_phase
# count action,conditions
m 11.29 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
n 3.01 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
o 0.00 call_action_list,name=active_talents
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
p 2.20 phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
q 11.63 scorch,if=searing_touch.active
r 3.41 dragons_breath,if=active_enemies>2
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
s 21.10 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball
actions.standard_rotation
# count action,conditions
t 17.76 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
0.00 pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
Try to get SKB procs inside RoP phases or Combustion phases when possible.
0.00 pyroblast,if=buff.hot_streak.react&searing_touch.active
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
u 0.60 fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
v 4.50 phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
w 0.00 call_action_list,name=active_talents
x 8.33 dragons_breath,if=active_enemies>1
y 18.29 scorch,if=searing_touch.active
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
z 28.52 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball

Sample Sequence

012456789ABCDEFHIJOPZQbSjecaggggcTigccghccQgciglVsssXXmssvzvxzXXQtzzzzzXzxzzzQVsXssXmrszzecbSigccTgQhccgicgiQVrsXmsssvzxzXXtQzzzzzXxzzzQVsXssrsXzzbSjeccTgcQighccgciQglVssssXpXtzvxXtQtttyyytXtyyytyxtyyyttQtVnmqqqmqqmqqtXtxybSjecagccTgQihcgccgiiQgVqnqmqqmpqnqmxyytXtyyyQtyytXty

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask Firestorm 50000.0/50000: 100% mana
Pre precombat 1 food Firestorm 50000.0/50000: 100% mana
Pre precombat 2 augmentation Firestorm 50000.0/50000: 100% mana
Pre precombat 4 disable_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 5 firestarter_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 6 hot_streak_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 7 hard_cast_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 8 combustion_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 9 arcane_explosion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat A arcane_explosion_mana Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat B kindling_reduction Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat C combustion_shifting_power Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat D combustion_cast_remains Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat E overpool_fire_blasts Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat F empyreal_ordnance_delay Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat H skb_duration Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat I combustion_on_use Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat J on_use_cutoff Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat O mirror_image Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat P pyroblast Fluffy_Pillow 50000.0/50000: 100% mana
0:00.000 combustion_cooldowns Z potion Fluffy_Pillow 49000.0/50000: 98% mana
0:00.000 default Q counterspell Fluffy_Pillow 49000.0/50000: 98% mana potion_of_spectral_intellect
0:00.000 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48000.0/50000: 96% mana potion_of_spectral_intellect
0:00.000 default S use_item_soul_igniter Fluffy_Pillow 48000.0/50000: 96% mana gladiators_badge, potion_of_spectral_intellect
0:00.000 combustion_phase j flamestrike Fluffy_Pillow 48000.0/50000: 96% mana soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.244 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana bloodlust, heating_up, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.244 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana bloodlust, combustion, heating_up, rune_of_power, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.870 combustion_cooldowns a berserking Fluffy_Pillow 43876.0/50000: 88% mana bloodlust, combustion, hot_streak, rune_of_power, firestorm, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.870 combustion_phase g flamestrike Fluffy_Pillow 43876.0/50000: 88% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, firestorm, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:03.733 combustion_phase g flamestrike Fluffy_Pillow 43489.0/50000: 87% mana bloodlust, berserking, combustion, rune_of_power, firestorm, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:04.596 combustion_phase g flamestrike Fluffy_Pillow 43102.0/50000: 86% mana bloodlust, berserking, combustion, rune_of_power, firestorm, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:05.460 combustion_phase g flamestrike Fluffy_Pillow 42716.0/50000: 85% mana bloodlust, berserking, combustion, rune_of_power, firestorm, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:06.251 combustion_phase c fire_blast Fluffy_Pillow 42257.0/50000: 85% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:06.324 default T cancel_buff Fluffy_Pillow 41830.0/50000: 84% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:06.324 combustion_phase i phoenix_flames Fluffy_Pillow 41830.0/50000: 84% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:07.189 combustion_phase g flamestrike Fluffy_Pillow 42695.0/50000: 85% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:07.189 combustion_phase c fire_blast Fluffy_Pillow 41445.0/50000: 83% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.051 combustion_phase c fire_blast Fluffy_Pillow 41807.0/50000: 84% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.051 combustion_phase g flamestrike Fluffy_Pillow 41307.0/50000: 83% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.914 combustion_phase h shifting_power Fluffy_Pillow 40920.0/50000: 82% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.814 combustion_phase c fire_blast Fluffy_Pillow 39320.0/50000: 79% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:10.716 combustion_phase c fire_blast Fluffy_Pillow 39722.0/50000: 79% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:11.320 default Q counterspell Fluffy_Pillow 39826.0/50000: 80% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:11.320 combustion_phase g flamestrike Fluffy_Pillow 38826.0/50000: 78% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:11.320 combustion_phase c fire_blast Fluffy_Pillow 37576.0/50000: 75% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:12.184 combustion_phase i phoenix_flames Fluffy_Pillow 37940.0/50000: 76% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:13.050 combustion_phase g flamestrike Fluffy_Pillow 38806.0/50000: 78% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:13.913 combustion_phase l dragons_breath Fluffy_Pillow 38419.0/50000: 77% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:14.777 default V rune_of_power Fluffy_Pillow 37283.0/50000: 75% mana bloodlust, berserking, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:15.642 rop_phase s flamestrike Fluffy_Pillow 38148.0/50000: 76% mana bloodlust, rune_of_power, infernal_cascade(2), potion_of_spectral_intellect
0:17.851 rop_phase s flamestrike Fluffy_Pillow 39107.0/50000: 78% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:20.061 rop_phase s flamestrike Fluffy_Pillow 40067.0/50000: 80% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:21.281 default X fire_blast Fluffy_Pillow 41287.0/50000: 83% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:21.792 default X fire_blast Fluffy_Pillow 41298.0/50000: 83% mana bloodlust, heating_up, rune_of_power, potion_of_spectral_intellect
0:22.270 rop_phase m flamestrike Fluffy_Pillow 40026.0/50000: 80% mana bloodlust, hot_streak, rune_of_power, potion_of_spectral_intellect
0:23.218 rop_phase s flamestrike Fluffy_Pillow 39724.0/50000: 79% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:25.427 rop_phase s flamestrike Fluffy_Pillow 40683.0/50000: 81% mana bloodlust, rune_of_power
0:27.636 standard_rotation v phoenix_flames Fluffy_Pillow 41642.0/50000: 83% mana bloodlust
0:28.584 standard_rotation z flamestrike Fluffy_Pillow 42590.0/50000: 85% mana bloodlust
0:30.795 standard_rotation v phoenix_flames Fluffy_Pillow 43551.0/50000: 87% mana bloodlust
0:31.744 standard_rotation x dragons_breath Fluffy_Pillow 44500.0/50000: 89% mana bloodlust
0:32.862 standard_rotation z flamestrike Fluffy_Pillow 43618.0/50000: 87% mana bloodlust
0:33.871 default X fire_blast Fluffy_Pillow 44627.0/50000: 89% mana bloodlust
0:34.669 default X fire_blast Fluffy_Pillow 44925.0/50000: 90% mana bloodlust, heating_up
0:35.072 default Q counterspell Fluffy_Pillow 43578.0/50000: 87% mana bloodlust, hot_streak
0:35.320 standard_rotation t flamestrike Fluffy_Pillow 42826.0/50000: 86% mana bloodlust, hot_streak
0:36.270 standard_rotation z flamestrike Fluffy_Pillow 42526.0/50000: 85% mana bloodlust
0:38.480 standard_rotation z flamestrike Fluffy_Pillow 43486.0/50000: 87% mana bloodlust
0:40.690 standard_rotation z flamestrike Fluffy_Pillow 44446.0/50000: 89% mana bloodlust
0:42.900 standard_rotation z flamestrike Fluffy_Pillow 45406.0/50000: 91% mana
0:45.770 standard_rotation z flamestrike Fluffy_Pillow 47026.0/50000: 94% mana
0:48.142 default X fire_blast Fluffy_Pillow 49398.0/50000: 99% mana
0:48.640 standard_rotation z flamestrike Fluffy_Pillow 48146.0/50000: 96% mana heating_up
0:51.511 standard_rotation x dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana heating_up
0:52.743 standard_rotation z flamestrike Fluffy_Pillow 47987.0/50000: 96% mana heating_up
0:55.614 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up
0:58.484 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
1:01.356 default Q counterspell Fluffy_Pillow 48756.0/50000: 98% mana
1:01.356 default V rune_of_power Fluffy_Pillow 47756.0/50000: 96% mana
1:02.590 rop_phase s flamestrike Fluffy_Pillow 48990.0/50000: 98% mana rune_of_power
1:02.590 default X fire_blast Fluffy_Pillow 48990.0/50000: 98% mana rune_of_power
1:05.460 rop_phase s flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up, rune_of_power
1:08.331 rop_phase s flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
1:08.331 default X fire_blast Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
1:11.202 rop_phase m flamestrike Fluffy_Pillow 48755.0/50000: 98% mana hot_streak, rune_of_power
1:12.434 rop_phase r dragons_breath Fluffy_Pillow 48737.0/50000: 97% mana rune_of_power
1:13.666 rop_phase s flamestrike Fluffy_Pillow 47969.0/50000: 96% mana rune_of_power
1:16.534 standard_rotation z flamestrike Fluffy_Pillow 48752.0/50000: 98% mana
1:19.404 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
1:22.244 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana
1:22.250 combustion_phase c fire_blast Fluffy_Pillow 45006.0/50000: 90% mana combustion, rune_of_power
1:22.275 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 43281.0/50000: 87% mana combustion, heating_up, rune_of_power, infernal_cascade
1:22.275 default S use_item_soul_igniter Fluffy_Pillow 43281.0/50000: 87% mana combustion, heating_up, rune_of_power, infernal_cascade, gladiators_badge
1:22.275 combustion_phase i phoenix_flames Fluffy_Pillow 43281.0/50000: 87% mana combustion, heating_up, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
1:23.506 combustion_phase g flamestrike Fluffy_Pillow 44512.0/50000: 89% mana combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
1:23.506 combustion_phase c fire_blast Fluffy_Pillow 43262.0/50000: 87% mana combustion, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
1:24.078 combustion_phase c fire_blast Fluffy_Pillow 43334.0/50000: 87% mana combustion, heating_up, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
1:24.737 default T cancel_buff Fluffy_Pillow 43493.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
1:24.737 combustion_phase g flamestrike Fluffy_Pillow 43493.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:25.969 default Q counterspell Fluffy_Pillow 43475.0/50000: 87% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:25.969 combustion_phase h shifting_power Fluffy_Pillow 42475.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:27.919 combustion_phase c fire_blast Fluffy_Pillow 41925.0/50000: 84% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:29.337 combustion_phase c fire_blast Fluffy_Pillow 42843.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:29.363 combustion_phase g flamestrike Fluffy_Pillow 42369.0/50000: 85% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:30.594 combustion_phase i phoenix_flames Fluffy_Pillow 42350.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:30.852 combustion_phase c fire_blast Fluffy_Pillow 42608.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:31.827 combustion_phase g flamestrike Fluffy_Pillow 43083.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:33.058 combustion_phase i phoenix_flames Fluffy_Pillow 43064.0/50000: 86% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:34.289 default Q counterspell Fluffy_Pillow 44295.0/50000: 89% mana heating_up, infernal_cascade(2), gladiators_badge
1:34.289 default V rune_of_power Fluffy_Pillow 43295.0/50000: 87% mana heating_up, infernal_cascade(2), gladiators_badge
1:35.520 rop_phase r dragons_breath Fluffy_Pillow 44526.0/50000: 89% mana heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:36.752 rop_phase s flamestrike Fluffy_Pillow 43758.0/50000: 88% mana heating_up, rune_of_power, gladiators_badge
1:39.202 default X fire_blast Fluffy_Pillow 46208.0/50000: 92% mana heating_up, rune_of_power
1:39.621 rop_phase m flamestrike Fluffy_Pillow 44877.0/50000: 90% mana hot_streak, rune_of_power
1:40.854 rop_phase s flamestrike Fluffy_Pillow 44860.0/50000: 90% mana rune_of_power
1:43.725 rop_phase s flamestrike Fluffy_Pillow 46481.0/50000: 93% mana rune_of_power
1:46.595 rop_phase s flamestrike Fluffy_Pillow 48101.0/50000: 96% mana rune_of_power
1:49.466 standard_rotation v phoenix_flames Fluffy_Pillow 48755.0/50000: 98% mana
1:50.698 standard_rotation z flamestrike Fluffy_Pillow 49987.0/50000: 100% mana
1:53.569 standard_rotation x dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana
1:54.800 standard_rotation z flamestrike Fluffy_Pillow 47986.0/50000: 96% mana
1:55.404 default X fire_blast Fluffy_Pillow 48590.0/50000: 97% mana
1:57.233 default X fire_blast Fluffy_Pillow 49919.0/50000: 100% mana heating_up
1:57.671 standard_rotation t flamestrike Fluffy_Pillow 48607.0/50000: 97% mana hot_streak
1:58.902 default Q counterspell Fluffy_Pillow 48588.0/50000: 97% mana
1:58.902 standard_rotation z flamestrike Fluffy_Pillow 47588.0/50000: 95% mana
2:01.775 standard_rotation z flamestrike Fluffy_Pillow 48757.0/50000: 98% mana
2:04.646 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
2:07.516 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
2:10.385 standard_rotation z flamestrike Fluffy_Pillow 48753.0/50000: 98% mana
2:11.867 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana
2:13.255 standard_rotation x dragons_breath Fluffy_Pillow 48754.0/50000: 98% mana heating_up
2:14.489 standard_rotation z flamestrike Fluffy_Pillow 47988.0/50000: 96% mana heating_up
2:17.359 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up
2:20.229 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
2:23.098 default Q counterspell Fluffy_Pillow 48753.0/50000: 98% mana
2:23.098 default V rune_of_power Fluffy_Pillow 47753.0/50000: 96% mana
2:24.331 rop_phase s flamestrike Fluffy_Pillow 48986.0/50000: 98% mana rune_of_power
2:24.331 default X fire_blast Fluffy_Pillow 48986.0/50000: 98% mana rune_of_power
2:27.201 rop_phase s flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up, rune_of_power
2:30.070 rop_phase s flamestrike Fluffy_Pillow 48753.0/50000: 98% mana heating_up, rune_of_power
2:32.942 rop_phase r dragons_breath Fluffy_Pillow 48756.0/50000: 98% mana rune_of_power
2:34.176 rop_phase s flamestrike Fluffy_Pillow 47990.0/50000: 96% mana rune_of_power
2:34.176 default X fire_blast Fluffy_Pillow 47990.0/50000: 96% mana rune_of_power
2:37.046 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up
2:39.917 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up
2:42.788 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48755.0/50000: 98% mana
2:42.788 default S use_item_soul_igniter Fluffy_Pillow 48755.0/50000: 98% mana gladiators_badge
2:42.788 combustion_phase j flamestrike Fluffy_Pillow 48755.0/50000: 98% mana soul_ignition, gladiators_badge
2:45.049 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana soul_ignition, gladiators_badge
2:45.049 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, rune_of_power, soul_ignition, gladiators_badge
2:45.615 combustion_phase c fire_blast Fluffy_Pillow 45066.0/50000: 90% mana combustion, heating_up, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
2:45.657 default T cancel_buff Fluffy_Pillow 43358.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
2:45.657 combustion_phase g flamestrike Fluffy_Pillow 43358.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:46.136 combustion_phase c fire_blast Fluffy_Pillow 42587.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:46.890 default Q counterspell Fluffy_Pillow 42841.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:47.098 combustion_phase i phoenix_flames Fluffy_Pillow 42049.0/50000: 84% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:48.330 combustion_phase g flamestrike Fluffy_Pillow 43281.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:49.563 combustion_phase h shifting_power Fluffy_Pillow 43264.0/50000: 87% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:50.434 combustion_phase c fire_blast Fluffy_Pillow 41635.0/50000: 83% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:52.127 combustion_phase c fire_blast Fluffy_Pillow 42828.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:52.970 combustion_phase g flamestrike Fluffy_Pillow 43171.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:53.699 combustion_phase c fire_blast Fluffy_Pillow 42650.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:54.203 combustion_phase i phoenix_flames Fluffy_Pillow 42654.0/50000: 85% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:55.435 default Q counterspell Fluffy_Pillow 43886.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:55.435 combustion_phase g flamestrike Fluffy_Pillow 42886.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:56.669 combustion_phase l dragons_breath Fluffy_Pillow 42870.0/50000: 86% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:57.903 default V rune_of_power Fluffy_Pillow 42104.0/50000: 84% mana infernal_cascade(2)
2:59.138 rop_phase s flamestrike Fluffy_Pillow 43339.0/50000: 87% mana rune_of_power
3:02.008 rop_phase s flamestrike Fluffy_Pillow 44959.0/50000: 90% mana rune_of_power
3:04.879 rop_phase s flamestrike Fluffy_Pillow 46580.0/50000: 93% mana rune_of_power
3:07.749 rop_phase s flamestrike Fluffy_Pillow 48200.0/50000: 96% mana rune_of_power
3:10.061 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana rune_of_power
3:10.620 rop_phase p phoenix_flames Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
3:10.620 default X fire_blast Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
3:11.853 standard_rotation t flamestrike Fluffy_Pillow 49488.0/50000: 99% mana hot_streak
3:13.084 standard_rotation z flamestrike Fluffy_Pillow 49469.0/50000: 99% mana
3:15.954 standard_rotation v phoenix_flames Fluffy_Pillow 48754.0/50000: 98% mana
3:17.186 standard_rotation x dragons_breath Fluffy_Pillow 49986.0/50000: 100% mana heating_up
3:18.190 default X fire_blast Fluffy_Pillow 48910.0/50000: 98% mana heating_up
3:18.418 standard_rotation t flamestrike Fluffy_Pillow 48718.0/50000: 97% mana hot_streak, firestorm
3:19.651 default Q counterspell Fluffy_Pillow 48701.0/50000: 97% mana firestorm
3:19.651 standard_rotation t flamestrike Fluffy_Pillow 47701.0/50000: 95% mana firestorm
3:20.883 standard_rotation t flamestrike Fluffy_Pillow 47683.0/50000: 95% mana firestorm
3:22.115 standard_rotation t flamestrike Fluffy_Pillow 47665.0/50000: 95% mana firestorm
3:23.346 standard_rotation y scorch Fluffy_Pillow 47646.0/50000: 95% mana
3:24.579 standard_rotation y scorch Fluffy_Pillow 48379.0/50000: 97% mana
3:25.811 standard_rotation y scorch Fluffy_Pillow 49111.0/50000: 98% mana heating_up
3:27.044 standard_rotation t flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak
3:27.136 default X fire_blast Fluffy_Pillow 48347.0/50000: 97% mana heating_up
3:28.278 standard_rotation t flamestrike Fluffy_Pillow 48989.0/50000: 98% mana hot_streak
3:29.509 standard_rotation y scorch Fluffy_Pillow 48970.0/50000: 98% mana
3:30.741 standard_rotation y scorch Fluffy_Pillow 49504.0/50000: 99% mana
3:31.973 standard_rotation y scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up
3:33.206 standard_rotation t flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak
3:34.438 standard_rotation y scorch Fluffy_Pillow 49487.0/50000: 99% mana heating_up
3:35.670 standard_rotation x dragons_breath Fluffy_Pillow 49504.0/50000: 99% mana heating_up
3:36.901 standard_rotation t flamestrike Fluffy_Pillow 48735.0/50000: 97% mana hot_streak
3:38.133 standard_rotation y scorch Fluffy_Pillow 48717.0/50000: 97% mana
3:39.364 standard_rotation y scorch Fluffy_Pillow 49448.0/50000: 99% mana
3:40.595 standard_rotation y scorch Fluffy_Pillow 49503.0/50000: 99% mana heating_up
3:41.826 standard_rotation t flamestrike Fluffy_Pillow 49503.0/50000: 99% mana hot_streak, firestorm
3:43.058 standard_rotation t flamestrike Fluffy_Pillow 49485.0/50000: 99% mana heating_up, firestorm
3:44.288 default Q counterspell Fluffy_Pillow 49465.0/50000: 99% mana heating_up, firestorm
3:44.288 standard_rotation t flamestrike Fluffy_Pillow 48465.0/50000: 97% mana heating_up, firestorm
3:45.521 default V rune_of_power Fluffy_Pillow 48448.0/50000: 97% mana heating_up
3:46.756 rop_phase n fire_blast Fluffy_Pillow 49683.0/50000: 99% mana heating_up, rune_of_power
3:46.756 rop_phase m flamestrike Fluffy_Pillow 49183.0/50000: 98% mana hot_streak, rune_of_power
3:47.990 rop_phase q scorch Fluffy_Pillow 49167.0/50000: 98% mana rune_of_power
3:49.223 rop_phase q scorch Fluffy_Pillow 49505.0/50000: 99% mana rune_of_power
3:50.454 rop_phase q scorch Fluffy_Pillow 49503.0/50000: 99% mana heating_up, rune_of_power
3:51.684 rop_phase m flamestrike Fluffy_Pillow 49502.0/50000: 99% mana hot_streak, rune_of_power
3:52.916 rop_phase q scorch Fluffy_Pillow 49484.0/50000: 99% mana heating_up, rune_of_power
3:54.149 rop_phase q scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up, rune_of_power
3:55.382 rop_phase m flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak, rune_of_power
3:56.614 rop_phase q scorch Fluffy_Pillow 49487.0/50000: 99% mana heating_up, rune_of_power
3:57.847 rop_phase q scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up, rune_of_power
3:59.079 standard_rotation t flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak
3:59.079 default X fire_blast Fluffy_Pillow 48254.0/50000: 97% mana
4:00.310 standard_rotation t flamestrike Fluffy_Pillow 48985.0/50000: 98% mana hot_streak
4:01.541 standard_rotation x dragons_breath Fluffy_Pillow 48966.0/50000: 98% mana
4:02.772 standard_rotation y scorch Fluffy_Pillow 48197.0/50000: 96% mana
4:04.004 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48929.0/50000: 98% mana
4:04.004 default S use_item_soul_igniter Fluffy_Pillow 48929.0/50000: 98% mana gladiators_badge
4:04.004 combustion_phase j flamestrike Fluffy_Pillow 48929.0/50000: 98% mana soul_ignition, gladiators_badge
4:06.249 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana heating_up, soul_ignition, gladiators_badge
4:06.249 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, heating_up, rune_of_power, soul_ignition, gladiators_badge
4:06.873 combustion_cooldowns a berserking Fluffy_Pillow 43874.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
4:06.873 combustion_phase g flamestrike Fluffy_Pillow 43874.0/50000: 88% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
4:06.873 combustion_phase c fire_blast Fluffy_Pillow 42624.0/50000: 85% mana berserking, combustion, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
4:07.452 combustion_phase c fire_blast Fluffy_Pillow 42703.0/50000: 85% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
4:07.993 default T cancel_buff Fluffy_Pillow 42744.0/50000: 85% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
4:07.993 combustion_phase g flamestrike Fluffy_Pillow 42744.0/50000: 85% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:09.116 default Q counterspell Fluffy_Pillow 42617.0/50000: 85% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:09.116 combustion_phase i phoenix_flames Fluffy_Pillow 41617.0/50000: 83% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:10.237 combustion_phase h shifting_power Fluffy_Pillow 42738.0/50000: 85% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:11.370 combustion_phase c fire_blast Fluffy_Pillow 41371.0/50000: 83% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:13.432 combustion_phase g flamestrike Fluffy_Pillow 42933.0/50000: 86% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:13.432 combustion_phase c fire_blast Fluffy_Pillow 41683.0/50000: 83% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:13.932 combustion_phase c fire_blast Fluffy_Pillow 41683.0/50000: 83% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:14.552 combustion_phase g flamestrike Fluffy_Pillow 41803.0/50000: 84% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:15.672 combustion_phase i phoenix_flames Fluffy_Pillow 41673.0/50000: 83% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:16.791 combustion_phase i phoenix_flames Fluffy_Pillow 42792.0/50000: 86% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:17.912 default Q counterspell Fluffy_Pillow 43913.0/50000: 88% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:17.912 combustion_phase g flamestrike Fluffy_Pillow 42913.0/50000: 86% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:19.033 default V rune_of_power Fluffy_Pillow 42784.0/50000: 86% mana
4:20.266 rop_phase q scorch Fluffy_Pillow 44017.0/50000: 88% mana rune_of_power
4:21.290 rop_phase n fire_blast Fluffy_Pillow 45015.0/50000: 90% mana rune_of_power
4:21.499 rop_phase q scorch Fluffy_Pillow 44250.0/50000: 88% mana heating_up, rune_of_power
4:22.731 rop_phase m flamestrike Fluffy_Pillow 44982.0/50000: 90% mana hot_streak, rune_of_power
4:23.962 rop_phase q scorch Fluffy_Pillow 44963.0/50000: 90% mana heating_up, rune_of_power
4:25.196 rop_phase q scorch Fluffy_Pillow 45697.0/50000: 91% mana heating_up, rune_of_power
4:26.427 rop_phase m flamestrike Fluffy_Pillow 46428.0/50000: 93% mana hot_streak, rune_of_power
4:27.660 rop_phase p phoenix_flames Fluffy_Pillow 46411.0/50000: 93% mana heating_up, rune_of_power
4:28.891 rop_phase q scorch Fluffy_Pillow 47642.0/50000: 95% mana rune_of_power
4:29.481 rop_phase n fire_blast Fluffy_Pillow 48201.0/50000: 96% mana rune_of_power
4:30.122 rop_phase q scorch Fluffy_Pillow 47873.0/50000: 96% mana heating_up, rune_of_power
4:31.353 rop_phase m flamestrike Fluffy_Pillow 48604.0/50000: 97% mana hot_streak, rune_of_power
4:32.586 standard_rotation x dragons_breath Fluffy_Pillow 48587.0/50000: 97% mana heating_up
4:33.819 standard_rotation y scorch Fluffy_Pillow 47820.0/50000: 96% mana heating_up
4:35.054 standard_rotation y scorch Fluffy_Pillow 48555.0/50000: 97% mana heating_up
4:36.286 standard_rotation t flamestrike Fluffy_Pillow 49287.0/50000: 99% mana hot_streak
4:37.520 default X fire_blast Fluffy_Pillow 49271.0/50000: 99% mana heating_up
4:37.671 standard_rotation t flamestrike Fluffy_Pillow 48922.0/50000: 98% mana hot_streak
4:38.903 standard_rotation y scorch Fluffy_Pillow 48904.0/50000: 98% mana
4:40.136 standard_rotation y scorch Fluffy_Pillow 49505.0/50000: 99% mana
4:41.371 standard_rotation y scorch Fluffy_Pillow 49507.0/50000: 99% mana heating_up
4:42.603 default Q counterspell Fluffy_Pillow 49504.0/50000: 99% mana hot_streak
4:42.603 standard_rotation t flamestrike Fluffy_Pillow 48504.0/50000: 97% mana hot_streak
4:43.836 standard_rotation y scorch Fluffy_Pillow 48487.0/50000: 97% mana heating_up
4:45.068 standard_rotation y scorch Fluffy_Pillow 49219.0/50000: 98% mana heating_up
4:46.302 standard_rotation t flamestrike Fluffy_Pillow 49506.0/50000: 99% mana hot_streak
4:46.409 default X fire_blast Fluffy_Pillow 48363.0/50000: 97% mana heating_up
4:47.535 standard_rotation t flamestrike Fluffy_Pillow 48989.0/50000: 98% mana hot_streak
4:48.768 standard_rotation y scorch Fluffy_Pillow 48972.0/50000: 98% mana

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2034 1938 1524
Intellect 450 -3 1813 1613 1090 (49)
Spirit 0 0 0 0 0
Health 40680 40680 0
Mana 50000 50000 0
Spell Power 1813 1613 0
Melee Crit 12.91% 12.91% 277
Spell Crit 27.91% 27.91% 277
Haste 22.09% 22.09% 729
Versatility 9.60% 9.60% 384
Mana Regen 1000 1000 0
Mastery 20.76% 20.76% 689
Armor 371 371 371
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Depraved Physician's Mask
ilevel: 226, stats: { 44 Armor, +81 Int, +149 Sta, +92 Haste, +50 Mastery }, gems: { +16 Crit }
Local Neck Charm of Eternal Winter
ilevel: 226, stats: { +84 Sta, +55 Haste, +160 Mastery }, gems: { +16 Haste }
item effects: { use: Charm of Eternal Winter }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +77 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Fallen Empress's Cord
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +62 Vers, +44 Mastery }, gems: { +16 Haste }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +81 Int, +149 Sta, +50 Vers, +92 Mastery }
Local Feet Sparkling Glass Slippers
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +30 Crit, +76 Vers }
Local Wrists Grim Pursuant's Maille
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +25 Crit, +55 Vers }, gems: { +16 Haste }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +32 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +49 Mastery }, gems: { +16 Haste }, enchant: { +16 Haste }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Haste }
item effects: { equip: Firestorm }
Local Trinket1 Soul Igniter
ilevel: 226, stats: { +77 Int }
item effects: { use: Soul Ignition, equip: Soul Ignition }
Local Trinket2 Sinful Gladiator's Badge of Ferocity
ilevel: 226, stats: { +101 Crit }
item effects: { use: Gladiator's Badge }
Local Back Crest of the Legionnaire General
ilevel: 233, stats: { 42 Armor, +91 Sta, +57 Haste, +26 Vers, +49 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +42 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="Firestorm"
source=default
spec=fire
level=60
race=troll
role=spell
position=back
talents=3031011
talent_override=flame_patch,if=5>2
covenant=night_fae
soulbind=infernal_cascade:6/38:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
# APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
actions.precombat+=/variable,name=disable_combustion,op=reset
# APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
actions.precombat+=/variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
actions.precombat+=/variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
actions.precombat+=/variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
actions.precombat+=/variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
actions.precombat+=/variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
# APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
actions.precombat+=/variable,name=arcane_explosion_mana,default=40,op=reset
# APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
actions.precombat+=/variable,name=kindling_reduction,default=0.4,op=reset
# APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
actions.precombat+=/variable,name=combustion_shifting_power,default=2,op=reset
# APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
actions.precombat+=/variable,name=combustion_cast_remains,default=0.7,op=reset
# APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
actions.precombat+=/variable,name=overpool_fire_blasts,default=0,op=reset
# APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
actions.precombat+=/variable,name=empyreal_ordnance_delay,default=18,op=reset
# If Combustion is disabled, schedule the first Combustion far after the fight ends.
actions.precombat+=/variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
# The duration of a Sun King's Blessing Combustion.
actions.precombat+=/variable,name=skb_duration,value=dbc.effect.828420.base_value
# Whether a usable item used to buff Combustion is equipped.
actions.precombat+=/variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
# How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
actions.precombat+=/variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
actions.precombat+=/variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
actions.precombat+=/variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
actions.precombat+=/snapshot_stats
actions.precombat+=/use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
actions.precombat+=/mirror_image
actions.precombat+=/pyroblast

# Executed every time the actor is available.
actions=counterspell,if=!runeforge.disciplinary_command
# The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
actions+=/call_action_list,name=combustion_timing,if=!variable.disable_combustion
# Variable that estimates whether Shifting Power will be used before Combustion is ready.
actions+=/variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
actions+=/shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
actions+=/radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
actions+=/deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
actions+=/mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
# For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
actions+=/fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
actions+=/use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
actions+=/use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
actions+=/use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
actions+=/use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
# If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
actions+=/use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
# Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
actions+=/use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
# Trigger Soul Igniter early with Infernal Cascade or when it was precast.
actions+=/cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
# Items that do not benefit Combustion should just be used outside of Combustion at some point.
actions+=/use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
# Use Frost Nova to trigger Grisly Icicle.
actions+=/frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
# Get the Disciplinary Command buff up, unless combustion is soon.
actions+=/counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
actions+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
actions+=/rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
# Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
# Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
actions+=/variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
# When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
actions+=/variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
actions+=/call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
# Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
# When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
# During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
# Avoid capping Fire Blast charges while channeling Shifting Power
actions+=/fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
actions+=/call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
actions+=/scorch

actions.active_talents=living_bomb,if=active_enemies>1&buff.combustion.down&(variable.time_to_combustion>cooldown.living_bomb.duration|variable.time_to_combustion<=0)
actions.active_talents+=/meteor,if=variable.time_to_combustion<=0|(cooldown.meteor.duration<variable.time_to_combustion&!talent.rune_of_power)|talent.rune_of_power&buff.rune_of_power.up&variable.time_to_combustion>action.meteor.cooldown|fight_remains<variable.time_to_combustion
actions.active_talents+=/dragons_breath,if=talent.alexstraszas_fury&(buff.combustion.down&!buff.hot_streak.react)

actions.combustion_cooldowns=potion
actions.combustion_cooldowns+=/blood_fury
actions.combustion_cooldowns+=/berserking,if=buff.combustion.up
actions.combustion_cooldowns+=/fireblood
actions.combustion_cooldowns+=/ancestral_call
actions.combustion_cooldowns+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
actions.combustion_cooldowns+=/use_item,effect_name=gladiators_badge
actions.combustion_cooldowns+=/use_item,name=inscrutable_quantum_device
actions.combustion_cooldowns+=/use_item,name=flame_of_battle
actions.combustion_cooldowns+=/use_item,name=wakeners_frond
actions.combustion_cooldowns+=/use_item,name=instructors_divine_bell
actions.combustion_cooldowns+=/use_item,name=sunblood_amethyst

actions.combustion_phase=lights_judgment,if=buff.combustion.down
# Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
# Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
actions.combustion_phase+=/bag_of_tricks,if=buff.combustion.down
actions.combustion_phase+=/living_bomb,if=active_enemies>1&buff.combustion.down
# Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
# With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
actions.combustion_phase+=/call_action_list,name=active_talents
actions.combustion_phase+=/combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
# Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
actions.combustion_phase+=/call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
actions.combustion_phase+=/flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
actions.combustion_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.combustion_phase+=/pyroblast,if=buff.firestorm.react
actions.combustion_phase+=/pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
actions.combustion_phase+=/pyroblast,if=buff.hot_streak.react&buff.combustion.up
actions.combustion_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
# Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
actions.combustion_phase+=/shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
actions.combustion_phase+=/phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
actions.combustion_phase+=/flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
actions.combustion_phase+=/fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
actions.combustion_phase+=/scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
actions.combustion_phase+=/living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
actions.combustion_phase+=/dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up

# Helper variable that contains the actual estimated time that the next Combustion will be ready.
actions.combustion_timing=variable,name=combustion_ready_time,value=cooldown.combustion.remains*(1-(variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)
# The cast time of the spell that will be precast into Combustion.
actions.combustion_timing+=/variable,name=combustion_precast_time,value=(action.fireball.cast_time*!conduit.flame_accretion+action.scorch.cast_time+conduit.flame_accretion)*(active_enemies<variable.combustion_flamestrike)+action.flamestrike.cast_time*(active_enemies>=variable.combustion_flamestrike)-variable.combustion_cast_remains
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time
# Delay Combustion for after Firestarter unless variable.firestarter_combustion is set.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=firestarter.remains,if=talent.firestarter&!variable.firestarter_combustion
# Delay Combustion for Radiant Spark if it will come off cooldown soon.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.radiant_spark.remains,if=covenant.kyrian&cooldown.radiant_spark.remains-10<variable.combustion_time
# Delay Combustion for Deathborne.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.deathborne.remains,if=covenant.necrolord&cooldown.deathborne.remains-10<variable.combustion_time
# Delay Combustion for the Empyreal Ordnance buff if the player is using that trinket.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=variable.empyreal_ordnance_delay-(cooldown.empyreal_ordnance.duration-cooldown.empyreal_ordnance.remains)*!cooldown.empyreal_ordnance.ready,if=equipped.empyreal_ordnance
# Delay Combustion for Gladiators Badge, unless it would be delayed longer than 20 seconds.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.gladiators_badge_345228.remains,if=equipped.gladiators_badge&cooldown.gladiators_badge_345228.remains-20<variable.combustion_time
# Delay Combustion until RoP expires if it's up.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=buff.rune_of_power.remains,if=talent.rune_of_power&buff.combustion.down
# Delay Combustion for an extra Rune of Power if the Rune of Power would come off cooldown at least 5 seconds before Combustion would.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.rune_of_power.remains+buff.rune_of_power.duration,if=talent.rune_of_power&buff.combustion.down&cooldown.rune_of_power.remains+5<variable.combustion_time
# Delay Combustion by up to 10 seconds to fit in extra usages of Disciplinary Command.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.duration+cooldown.buff_disciplinary_command.remains,if=cooldown.buff_disciplinary_command.remains+cooldown.buff_disciplinary_command.duration<variable.combustion_time-10
# Delay Combustion if Disciplinary Command would not be ready for it yet.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.remains,if=runeforge.disciplinary_command&buff.disciplinary_command.down
# Raid Events: Delay Combustion for add spawns of 3 or more adds that will last longer than 15 seconds. These values aren't necessarily optimal in all cases.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=raid_event.adds.in,if=raid_event.adds.exists&raid_event.adds.count>=3&raid_event.adds.duration>15
# Raid Events: Always use Combustion with vulnerability raid events, override any delays listed above to make sure it gets used here.
actions.combustion_timing+=/variable,name=combustion_time,value=raid_event.vulnerable.in*!raid_event.vulnerable.up,if=raid_event.vulnerable.exists&variable.combustion_ready_time<raid_event.vulnerable.in
# Use the next Combustion on cooldown if it would not be expected to delay the scheduled one or the scheduled one would happen less than 15 seconds before the fight ends. Add to variable.kindling_reduction because this includes the frontloaded triggers during Combustion and that variable is meant to be used after Combustion.
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time,if=variable.combustion_ready_time+cooldown.combustion.duration*(1-(0.2+variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)<=variable.combustion_time|variable.combustion_time>fight_remains-20
# Add the current time to the scheduled Combustion to put it in absolute time so that it is still accurate after a little time passes.
actions.combustion_timing+=/variable,name=combustion_time,op=add,value=time
# Finally, convert from absolute time and store the relative time in variable.time_to_combustion. Unlike the rest of the calculations, which happen less frequently to speed up the simulation, this happens off-GCD and while casting.
actions.combustion_timing+=/variable,use_off_gcd=1,use_while_casting=1,name=time_to_combustion,value=(variable.combustion_time-time)*buff.combustion.down

actions.rop_phase=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.rop_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.rop_phase+=/pyroblast,if=buff.firestorm.react
actions.rop_phase+=/pyroblast,if=buff.hot_streak.react
# Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
# Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.rop_phase+=/call_action_list,name=active_talents
actions.rop_phase+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
actions.rop_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.rop_phase+=/phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.rop_phase+=/scorch,if=searing_touch.active
actions.rop_phase+=/dragons_breath,if=active_enemies>2
actions.rop_phase+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.rop_phase+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.rop_phase+=/fireball

actions.standard_rotation=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.standard_rotation+=/pyroblast,if=buff.firestorm.react
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
# Try to get SKB procs inside RoP phases or Combustion phases when possible.
actions.standard_rotation+=/pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&searing_touch.active
actions.standard_rotation+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
# During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.standard_rotation+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.standard_rotation+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.standard_rotation+=/phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.standard_rotation+=/call_action_list,name=active_talents
actions.standard_rotation+=/dragons_breath,if=active_enemies>1
actions.standard_rotation+=/scorch,if=searing_touch.active
actions.standard_rotation+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.standard_rotation+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.standard_rotation+=/fireball

head=depraved_physicians_mask,id=178759,bonus_id=6536/1540/6646/6935,gem_id=173127
neck=charm_of_eternal_winter,id=183040,bonus_id=1498/6646/6935,gem_id=173128
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=crest_of_the_legionnaire_general,id=183032,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=grim_pursuants_maille,id=182996,bonus_id=1498/6646/6935,gem_id=173128,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498/6646
waist=fallen_empresss_cord,id=178804,bonus_id=1540/6646/6935,gem_id=173128
legs=courtiers_costume_trousers,id=183011,bonus_id=1498/6646
feet=sparkling_glass_slippers,id=183023,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173128,enchant=tenet_of_haste
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6932/1532,ilevel=235,enchant=tenet_of_haste
trinket1=soul_igniter,id=184019,bonus_id=1498/6646
trinket2=sinful_gladiators_badge_of_ferocity,id=175921,bonus_id=1498/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/6652/1531/6646,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1524
# gear_intellect=1090
# gear_crit_rating=252
# gear_haste_rating=729
# gear_mastery_rating=689
# gear_versatility_rating=384
# gear_armor=371

MoltenSkyfall : 14941 dps, 4157 dps to main target

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
14941.4 14941.4 28.5 / 0.191% 1495.2 / 10.0% 18.6
RPS Out RPS In Primary Resource Waiting APM Active Skill
800.7 790.0 Mana 0.00% 51.8 100.0% 100%
Talents
Night Fae
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
MoltenSkyfall 14941
Blazing Surge 284 1.9% 4.3 81.82sec 19969 0 Direct 20.7 3218 6438 4109 27.7%

Stats Details: Blazing Surge

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.26 20.71 0.00 0.00 0.0000 0.0000 85096.93 85096.93 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.31% 14.97 6 24 3217.96 2941 3476 3217.16 3125 3326 48182 48182 0.00%
crit 27.69% 5.73 0 13 6438.40 5882 6953 6420.53 0 6952 36915 36915 0.00%

Action Details: Blazing Surge

  • id:345215
  • school:fire
  • range:40.0
  • travel_speed:42.0000
  • radius:40.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:6288.23
  • base_dd_max:6288.23
  • base_dd_mult:1.00

Spelldata

  • id:345215
  • name:Blazing Surge
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}
Dragon's Breath 507 3.4% 14.1 20.82sec 10811 9089 Direct 70.4 1296 3443 2160 40.3%

Stats Details: Dragons Breath

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 14.08 70.40 0.00 0.00 1.1895 0.0000 152229.92 152229.92 0.00% 9088.90 9088.90
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 59.68% 42.02 29 59 1295.77 1142 2420 1295.98 1205 1425 54444 54444 0.00%
crit 40.32% 28.39 16 48 3442.60 2285 5337 3443.46 2876 3991 97786 97786 0.00%

Action Details: Dragons Breath

  • id:31661
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:12.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:18.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.582500
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:31661
  • name:Dragon's Breath
  • school:fire
  • tooltip:Disoriented.
  • description:Enemies in a cone in front of you take {$s2=0} Fire damage and are disoriented for {$d=4 seconds}. Damage will cancel the effect.

Action Priority List

    combustion_phase
    [l]:2.45
  • if_expr:buff.combustion.remains<gcd.max&buff.combustion.up
    rop_phase
    [r]:3.23
  • if_expr:active_enemies>2
    standard_rotation
    [x]:8.40
  • if_expr:active_enemies>1
Eternal Insight 42 0.3% 20.8 13.79sec 603 0 Direct 20.8 470 939 602 28.3%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.79 20.79 0.00 0.00 0.0000 0.0000 12526.04 12526.04 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.70% 14.90 6 26 469.74 460 488 469.75 460 482 7002 7002 0.00%
crit 28.30% 5.88 0 17 939.14 921 976 934.61 0 976 5525 5525 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Fire Blast 826 5.5% 48.7 6.18sec 5089 0 Direct 48.7 0 5087 5087 100.0%

Stats Details: Fire Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 48.68 48.68 0.00 0.00 0.0000 0.0000 247732.67 247732.67 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 48.68 37 59 5087.22 3107 7256 5086.62 4880 5305 247733 247733 0.00%

Action Details: Fire Blast

  • id:108853
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:10.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:1.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.792000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:108853
  • name:Fire Blast
  • school:fire
  • tooltip:
  • description:Blasts the enemy for {$s1=0} Fire damage. |cFFFFFFFFFire:|r Castable while casting other spells.$?a231568[ Always deals a critical strike.][]

Action Priority List

    default
    [X]:19.34
  • if_expr:!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
    combustion_phase
    [c]:25.71
  • if_expr:conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
    rop_phase
    [n]:3.02
  • if_expr:!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
    standard_rotation
    [u]:0.62
  • if_expr:!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Flamestrike 4735 (8508) 31.7% (56.9%) 98.8 3.02sec 25820 12668 Direct 494.1 (5210.8) 1602 4443 2874 44.8% (44.8%)

Stats Details: Flamestrike

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 98.82 494.08 0.00 0.00 2.0382 0.0000 1420163.00 1420163.00 0.00% 12667.93 12667.93
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 55.24% 272.95 191 343 1602.35 1372 2907 1602.81 1557 1646 437420 437420 0.00%
crit 44.76% 221.13 151 287 4443.47 2744 6410 4446.22 4176 4675 982743 982743 0.00%

Action Details: Flamestrike

  • id:2120
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.50
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:1250.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.608400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2120
  • name:Flamestrike
  • school:fire
  • tooltip:Movement speed slowed by {$s2=20}%.
  • description:Calls down a pillar of fire, burning all enemies within the area for {$s1=0} Fire damage and reducing their movement speed by {$s2=20}% for {$d=8 seconds}.

Action Priority List

    combustion_phase
    [g]:18.74
  • if_expr:(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
    combustion_phase
    [j]:4.20
  • if_expr:buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
    rop_phase
    [m]:10.43
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    rop_phase
    [s]:21.53
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    standard_rotation
    [t]:14.67
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    standard_rotation
    [z]:29.33
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    Flame Patch 3773 25.2% 943.4 0.31sec 1199 0 Periodic 4716.8 136 378 240 42.9% 0.0%

Stats Details: Flame Patch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 943.35 0.00 0.00 4716.77 0.0000 0.0000 1131220.58 1131220.58 0.00% 0.00 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 57.10% 2693.48 2177 3195 136.35 118 249 136.37 134 138 367285 367285 0.00%
crit 42.90% 2023.29 1535 2452 377.51 235 550 377.48 365 388 763936 763936 0.00%

Action Details: Flame Patch

  • id:205472
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.060000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:205472
  • name:Flame Patch
  • school:fire
  • tooltip:
  • description:Burning enemies for {$s1=0} Fire damage.
Ignite 2670 17.9% 659.1 0.51sec 1215 0 Periodic 1486.5 539 0 539 0.0% 99.0%

Stats Details: Ignite

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 659.09 0.00 1486.46 1486.46 0.0000 1.0000 800910.06 800910.06 0.00% 538.80 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 100.00% 1486.46 1187 1787 539.02 62 2292 539.32 494 582 800910 800910 0.00%

Action Details: Ignite

  • id:12654
  • school:fire
  • range:50000.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:9.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12654
  • name:Ignite
  • school:fire
  • tooltip:Deals $w1 Fire damage every $t1 sec.$?$w3>0[ Movement speed reduced by $w3%.][]
  • description:{$@spelldesc12846=Your target burns for an additional ${{$s1=0}}.1% over {$12654d=9 seconds} of the total direct damage caused by your Fireball, Fire Blast, Scorch, Pyroblast{$?s153561=false}[, Meteor][]{$?s257541=true}[, Phoenix Flames][]{$?s198929=false}[, Cinderstorm][], and Flamestrike. If this effect is reapplied, any remaining damage will be added to the new Ignite. Phoenix Flames causes your Ignites to spread to {$s4=8} nearby enemies.}
Mirror Image 0 (17) 0.0% (0.1%) 1.0 0.00sec 4981 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 125  / 17 0.1% 96.0 1.22sec 52 42 Direct 96.0 41 81 52 27.6%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 96.00 96.00 0.00 0.00 1.2323 0.0000 4980.53 4980.53 0.00% 42.10 42.10
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.40% 69.50 56 82 40.70 29 51 40.69 39 42 2828 2828 0.00%
crit 27.60% 26.50 14 40 81.21 58 101 81.24 70 90 2152 2152 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:1697.44
Phoenix Flames 0 (873) 0.0% (5.8%) 16.4 18.38sec 15942 14154

Stats Details: Phoenix Flames

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.42 0.00 0.00 0.00 1.1263 0.0000 0.00 0.00 0.00% 14154.28 14154.28

Action Details: Phoenix Flames

  • id:257541
  • school:fire
  • range:40.0
  • travel_speed:50.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:25.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:257541
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.

Action Priority List

    combustion_phase
    [i]:10.77
  • if_expr:buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
    rop_phase
    [p]:1.38
  • if_expr:!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    standard_rotation
    [v]:4.29
  • if_expr:!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    Phoenix Flames (_splash) 873 5.8% 16.4 18.40sec 16001 0 Direct 81.8 1126 3876 3199 75.4%

Stats Details: Phoenix Flames Splash

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.36 81.82 0.00 0.00 0.0000 0.0000 261825.93 261825.93 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 24.59% 20.12 9 34 1126.08 789 3327 1128.42 848 1432 22665 22665 0.00%
crit 75.41% 61.69 39 80 3876.06 1579 8246 3877.77 3550 4123 239161 239161 0.00%

Action Details: Phoenix Flames Splash

  • id:257542
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.900000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:257542
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:{$@spelldesc257541=Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.}
Pyroblast 12 (20) 0.1% (0.1%) 0.0 0.00sec 0 0 Direct 1.0 (6.0) 2673 5346 3407 27.5% (27.5%)

Stats Details: Pyroblast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 0.00 1.00 0.00 0.00 0.0000 0.0000 3408.50 3408.50 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.49% 0.72 0 1 2673.14 2673 2673 1937.78 0 2673 1938 1938 0.00%
crit 27.51% 0.28 0 1 5346.28 5346 5346 1470.72 0 5346 1471 1471 0.00%

Action Details: Pyroblast

  • id:11366
  • school:fire
  • range:40.0
  • travel_speed:35.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:4.50
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.363000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:11366
  • name:Pyroblast
  • school:fire
  • tooltip:
  • description:Hurls an immense fiery boulder that causes {$s1=0} Fire damage$?a321711[ and an additional $321712o2 Fire damage over {$321712d=6 seconds}][].
    Pyroblast (_dot) 8 0.1% 1.0 0.00sec 2490 0 Periodic 5.0 0 498 498 100.0% 0.4%

Stats Details: Pyroblast Dot

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 5.00 5.00 0.0000 1.2000 2489.84 2489.84 0.00% 414.97 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
crit 100.00% 5.00 5 5 498.04 380 568 497.97 493 523 2490 2490 0.00%

Action Details: Pyroblast Dot

  • id:321712
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.062000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:2.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:321712
  • name:Pyroblast
  • school:fire
  • tooltip:Suffering $w1 Fire damage every {$t2=0} sec.
  • description:{$@spelldesc321711=Deals an additional $321712o2 Fire damage over {$321712d=6 seconds}.}
Scorch 227 1.5% 33.6 8.58sec 2018 1656 Direct 33.6 0 2017 2017 100.0%

Stats Details: Scorch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 33.58 33.57 0.00 0.00 1.2186 0.0000 67748.95 67748.95 0.00% 1655.77 1655.77
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 33.57 26 41 2017.19 1530 2895 2016.52 1883 2143 67749 67749 0.00%

Action Details: Scorch

  • id:2948
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.177000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2948
  • name:Scorch
  • school:fire
  • tooltip:
  • description:Scorches an enemy for {$s1=0} Fire damage. Castable while moving.

Action Priority List

    combustion_phase
    [k]:1.27
  • if_expr:buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
    rop_phase
    [q]:13.16
  • if_expr:searing_touch.active
    standard_rotation
    [y]:19.50
  • if_expr:searing_touch.active
Shadowcore Oil Blast 47 0.3% 43.1 6.90sec 329 0 Direct 43.1 257 514 329 27.9%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.14 43.14 0.00 0.00 0.0000 0.0000 14176.00 14176.00 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.05% 31.08 15 52 256.85 253 268 256.81 253 262 7984 7984 0.00%
crit 27.95% 12.06 2 24 513.65 506 537 513.65 506 537 6192 6192 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 921 6.2% 4.1 81.98sec 67295 21044 Periodic 81.6 0 3390 3390 100.0% 0.8%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.11 0.00 16.31 81.57 3.1980 0.7422 276519.10 276519.10 0.00% 21044.07 21044.07
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
crit 100.00% 81.57 60 100 3389.53 3274 3826 3388.29 3358 3452 276519 276519 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    combustion_phase
    [h]:4.11
  • if_expr:buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction
  • interrupt_if_expr:action.fire_blast.charges=action.fire_blast.max_charges
Simple Action Stats Execute Interval
MoltenSkyfall
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:MoltenSkyfall
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 1.9 245.19sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.93 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    combustion_cooldowns
    [a]:1.93
  • if_expr:buff.combustion.up
Combustion 4.2 81.73sec

Stats Details: Combustion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.19 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Combustion

  • id:190319
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:5000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:190319
  • name:Combustion
  • school:fire
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.

Action Priority List

    combustion_phase
    [e]:4.19
  • if_expr:buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
Counterspell 15.3 21.10sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 15.32 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [Q]:15.32
  • if_expr:!runeforge.disciplinary_command
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:MoltenSkyfall
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:MoltenSkyfall
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.3 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.29 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    combustion_cooldowns
    [Z]:1.28
Rune of Power 7.4 41.31sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 7.39 0.00 0.00 0.00 1.1922 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    default
    [V]:7.41
  • if_expr:buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
Soul Ignition 4.3 82.77sec

Stats Details: Soul Ignition

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.26 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Soul Ignition

  • id:345251
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.500
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345251
  • name:Soul Ignition
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Berserking 1.9 0.0 245.2sec 245.2sec 11.7sec 7.50% 18.03% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:240.1s / 249.8s
  • trigger_min/max:240.1s / 249.8s
  • trigger_pct:100.00%
  • duration_min/max:0.4s / 12.0s

Stack Uptimes

  • berserking_1:7.50%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.51% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.51%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Combustion 4.2 0.0 81.8sec 81.8sec 11.7sec 16.32% 0.00% 93.9 (93.9) 4.0

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_combustion
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:1.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:0.50

Trigger Details

  • interval_min/max:77.0s / 85.5s
  • trigger_min/max:77.0s / 85.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • combustion_1:16.32%

Spelldata

  • id:190319
  • name:Combustion
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.2sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.9s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Gladiator's Badge 4.3 0.0 81.6sec 82.8sec 14.4sec 20.52% 0.00% 0.0 (0.0) 4.0

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Gladiator's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:204.00

Trigger Details

  • interval_min/max:75.7s / 85.5s
  • trigger_min/max:75.7s / 85.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • gladiators_badge_1:20.52%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Heating Up 49.4 0.0 6.1sec 6.1sec 2.2sec 36.11% 47.40% 0.0 (0.0) 3.2

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_heating_up
  • max_stacks:2
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.7s / 29.7s
  • trigger_min/max:0.7s / 29.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.2s

Stack Uptimes

  • heating_up_1:36.11%

Spelldata

  • id:48107
  • name:Heating Up
  • tooltip:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • description:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • max_stacks:2
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Hot Streak! 44.5 0.0 6.8sec 6.8sec 0.9sec 12.11% 53.93% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_hot_streak
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:1.0s / 51.2s
  • trigger_min/max:1.0s / 51.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 2.9s

Stack Uptimes

  • hot_streak_1:12.11%

Spelldata

  • id:48108
  • name:Hot Streak!
  • tooltip:Your next Pyroblast or Flamestrike spell is instant cast, and causes double the normal Ignite damage.
  • description:{$@spelldesc195283=Getting two direct-damage critical strikes in a row with Fire spells will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Infernal Cascade 4.2 21.5 81.8sec 10.8sec 13.1sec 18.31% 0.00% 17.4 (17.4) 4.0

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_infernal_cascade
  • max_stacks:2
  • base duration:5.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.14
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:77.0s / 85.5s
  • trigger_min/max:0.5s / 77.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.7s

Stack Uptimes

  • infernal_cascade_1:0.86%
  • infernal_cascade_2:17.45%

Spelldata

  • id:336832
  • name:Infernal Cascade
  • tooltip:Fire Damage increased by $w1%.
  • description:{$@spelldesc336821=While Combustion is active, your Fire Blast grants you |cFFFFFFFF${{$s1=3}}.1% |r increased Fire damage for {$336832d=5 seconds}, stacking up to {$336832u=2} times.}
  • max_stacks:2
  • duration:5.00
  • cooldown:0.00
  • default_chance:101.00%
Molten Skyfall 1.0 0.0 0.0sec 0.0sec 30.0sec 10.13% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_molten_skyfall
  • max_stacks:18
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:30.0s / 30.0s

Stack Uptimes

  • molten_skyfall_1:10.13%

Spelldata

  • id:333170
  • name:Molten Skyfall
  • tooltip:Building up a Meteor.
  • description:{$@spelldesc333167=Damaging an enemy with {$s1=18} Fireballs or Pyroblasts causes your next Fireball to call down a Meteor on your target. Hitting an enemy player counts as double.}
  • max_stacks:18
  • duration:30.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.3 0.0 327.0sec 0.0sec 22.8sec 9.67% 0.00% 0.0 (0.0) 1.1

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:321.8s / 331.7s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:9.67%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Rune of Power 11.6 0.0 26.8sec 26.8sec 11.7sec 45.30% 0.00% 0.0 (0.0) 11.1

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.9s / 51.3s
  • trigger_min/max:12.9s / 51.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:45.30%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Soul Ignition 4.3 0.0 81.6sec 82.8sec 3.3sec 4.68% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_soul_ignition
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:75.7s / 85.5s
  • trigger_min/max:75.7s / 85.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 4.3s

Stack Uptimes

  • soul_ignition_1:4.68%

Spelldata

  • id:345211
  • name:Soul Ignition
  • tooltip:Reactivate Soul Igniter to cast Blazing Surge.
  • description:Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)
  • max_stacks:0
  • duration:15.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.2sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.9s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 300.2sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.9s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.2sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.9s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Proc Count Min Max Interval Min Max
Heating Up generated 49.4 38.0 61.0 6.1s 0.7s 29.7s
Heating Up removed 1.4 0.0 5.0 94.2s 4.9s 262.4s
Heating Up converted with Fire Blast 21.9 14.0 32.0 13.9s 1.1s 57.6s
Hot Streak procs 44.5 35.0 53.0 6.8s 1.0s 51.2s
Hot Streak spells used 99.6 81.0 119.0 3.0s 0.0s 24.9s
Hot Streak spell crits 94.9 76.0 114.0 3.2s 0.0s 24.9s
Hot Streak spell crits wasted 0.9 0.0 4.0 42.1s 3.8s 124.4s
Direct Ignite applications 9.0 9.0 9.0 1.1s 0.0s 2.1s
Ignites spread to targets with existing Ignite 65.1 47.0 80.0 18.5s 1.1s 70.6s
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 19.21% 17.02% 21.46% 1.0s 0.0s 3.7s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000211.650151.400271.907
Counterspell0.5810.0002.9708.9354.64714.980
Shifting Power17.9835.45525.18778.00360.11998.229
Fire Blast0.1700.0009.8888.3312.17622.448
Rune of Power4.1090.00015.06230.70822.28441.276
Dragon's Breath4.4670.00024.67264.34343.60985.130
Combustion1.3170.0002.5575.5632.67010.514
Phoenix Flames0.2420.0004.6033.9723.7304.603

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
MoltenSkyfall
mana_regen Mana 3223.63 237173.24 100.00% 73.57 62823.64 20.94%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 49000.0 790.05 800.71 62847.4 46799.7 40460.0 50000.0
Usage Type Count Total Avg RPE APR
MoltenSkyfall
combustion Mana 4.3 21344.5 5000.0 5094.6 0.0
counterspell Mana 15.6 15619.6 1000.0 1019.4 0.0
dragons_breath Mana 14.4 28718.7 2000.0 2039.6 5.3
fire_blast Mana 49.6 24824.0 500.0 509.9 10.0
flamestrike Mana 100.8 125972.7 1250.0 1274.8 20.3
scorch Mana 34.3 17126.4 500.0 510.0 4.0
shifting_power Mana 4.2 10470.9 2500.0 2548.3 26.4

Statistics & Data Analysis

Fight Length
MoltenSkyfall Fight Length
Count 807
Mean 300.18
Minimum 240.12
Maximum 359.92
Spread ( max - min ) 119.80
Range [ ( max - min ) / 2 * 100% ] 19.95%
Standard Deviation 35.0090
5th Percentile 246.13
95th Percentile 354.44
( 95th Percentile - 5th Percentile ) 108.32
Mean Distribution
Standard Deviation 1.2324
95.00% Confidence Interval ( 297.76 - 302.59 )
Normalized 95.00% Confidence Interval ( 99.20% - 100.80% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 523
0.1% Error 52253
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 42
0.01 Scale Factor Error with Delta=300 1047
DPS
MoltenSkyfall Damage Per Second
Count 807
Mean 14941.45
Minimum 13936.90
Maximum 15980.12
Spread ( max - min ) 2043.22
Range [ ( max - min ) / 2 * 100% ] 6.84%
Standard Deviation 412.8939
5th Percentile 14292.85
95th Percentile 15609.95
( 95th Percentile - 5th Percentile ) 1317.11
Mean Distribution
Standard Deviation 14.5346
95.00% Confidence Interval ( 14912.96 - 14969.94 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 30
0.1% Error 2934
0.1 Scale Factor Error with Delta=300 1456
0.05 Scale Factor Error with Delta=300 5822
0.01 Scale Factor Error with Delta=300 145533
Priority Target DPS
MoltenSkyfall Priority Target Damage Per Second
Count 807
Mean 4156.61
Minimum 3830.60
Maximum 4486.32
Spread ( max - min ) 655.72
Range [ ( max - min ) / 2 * 100% ] 7.89%
Standard Deviation 114.8830
5th Percentile 3975.17
95th Percentile 4350.05
( 95th Percentile - 5th Percentile ) 374.87
Mean Distribution
Standard Deviation 4.0441
95.00% Confidence Interval ( 4148.68 - 4164.53 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 30
0.1% Error 2935
0.1 Scale Factor Error with Delta=300 113
0.05 Scale Factor Error with Delta=300 451
0.01 Scale Factor Error with Delta=300 11267
DPS(e)
MoltenSkyfall Damage Per Second (Effective)
Count 807
Mean 14941.45
Minimum 13936.90
Maximum 15980.12
Spread ( max - min ) 2043.22
Range [ ( max - min ) / 2 * 100% ] 6.84%
Damage
MoltenSkyfall Damage
Count 807
Mean 4476047.53
Minimum 3461573.30
Maximum 5460228.18
Spread ( max - min ) 1998654.88
Range [ ( max - min ) / 2 * 100% ] 22.33%
DTPS
MoltenSkyfall Damage Taken Per Second
Count 807
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
MoltenSkyfall Healing Per Second
Count 807
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
MoltenSkyfall Healing Per Second (Effective)
Count 807
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
MoltenSkyfall Heal
Count 807
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
MoltenSkyfall Healing Taken Per Second
Count 807
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
MoltenSkyfall Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
MoltenSkyfallTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
MoltenSkyfall Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 variable,name=disable_combustion,op=reset
APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
5 0.00 variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
6 0.00 variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
7 0.00 variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
8 0.00 variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
9 0.00 variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
A 0.00 variable,name=arcane_explosion_mana,default=40,op=reset
APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
B 0.00 variable,name=kindling_reduction,default=0.4,op=reset
APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
C 0.00 variable,name=combustion_shifting_power,default=2,op=reset
APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
D 0.00 variable,name=combustion_cast_remains,default=0.7,op=reset
APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
E 0.00 variable,name=overpool_fire_blasts,default=0,op=reset
APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
F 0.00 variable,name=empyreal_ordnance_delay,default=18,op=reset
APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
G 0.00 variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
If Combustion is disabled, schedule the first Combustion far after the fight ends.
H 0.00 variable,name=skb_duration,value=dbc.effect.828420.base_value
The duration of a Sun King's Blessing Combustion.
I 0.00 variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
Whether a usable item used to buff Combustion is equipped.
J 0.00 variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
K 0.00 variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
L 0.00 variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
M 0.00 snapshot_stats
N 0.00 use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
O 0.00 mirror_image
P 0.00 pyroblast
Default action list Executed every time the actor is available.
# count action,conditions
Q 15.32 counterspell,if=!runeforge.disciplinary_command
R 0.00 call_action_list,name=combustion_timing,if=!variable.disable_combustion
The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
0.00 variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
Variable that estimates whether Shifting Power will be used before Combustion is ready.
0.00 shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
0.00 radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
0.00 deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
0.00 mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
0.00 fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
0.00 use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
0.00 use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
0.00 use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
0.00 use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
0.00 use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
S 4.26 use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
T 4.15 cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
Trigger Soul Igniter early with Infernal Cascade or when it was precast.
0.00 use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
Items that do not benefit Combustion should just be used outside of Combustion at some point.
0.00 frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
Use Frost Nova to trigger Grisly Icicle.
0.00 counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
Get the Disciplinary Command buff up, unless combustion is soon.
0.00 arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
U 0.00 call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
V 7.41 rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
W 0.00 call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
X 19.34 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
0.00 fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
Avoid capping Fire Blast charges while channeling Shifting Power
Y 0.00 call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
0.00 scorch
actions.combustion_cooldowns
# count action,conditions
Z 1.28 potion
0.00 blood_fury
a 1.93 berserking,if=buff.combustion.up
0.00 fireblood
0.00 ancestral_call
0.00 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
b 4.26 use_item,effect_name=gladiators_badge
0.00 use_item,name=inscrutable_quantum_device
0.00 use_item,name=flame_of_battle
0.00 use_item,name=wakeners_frond
0.00 use_item,name=instructors_divine_bell
0.00 use_item,name=sunblood_amethyst
actions.combustion_phase
# count action,conditions
0.00 lights_judgment,if=buff.combustion.down
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
0.00 bag_of_tricks,if=buff.combustion.down
0.00 living_bomb,if=active_enemies>1&buff.combustion.down
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
c 25.71 fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
d 0.00 call_action_list,name=active_talents
e 4.19 combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
f 0.00 call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
g 18.74 flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
0.00 pyroblast,if=buff.hot_streak.react&buff.combustion.up
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
h 4.11 shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
i 10.77 phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
j 4.20 flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
0.00 fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
k 1.27 scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
0.00 living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
l 2.45 dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up
actions.rop_phase
# count action,conditions
m 10.43 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
n 3.02 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
o 0.00 call_action_list,name=active_talents
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
p 1.38 phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
q 13.16 scorch,if=searing_touch.active
r 3.23 dragons_breath,if=active_enemies>2
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
s 21.53 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball
actions.standard_rotation
# count action,conditions
t 14.67 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
0.00 pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
Try to get SKB procs inside RoP phases or Combustion phases when possible.
0.00 pyroblast,if=buff.hot_streak.react&searing_touch.active
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
u 0.62 fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
v 4.29 phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
w 0.00 call_action_list,name=active_talents
x 8.40 dragons_breath,if=active_enemies>1
y 19.50 scorch,if=searing_touch.active
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
z 29.33 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball

Sample Sequence

012456789ABCDEFHIJOPZQbSjecagccTgihcQgccgcigikkgVrXmsssssXXtvzQzxzzXzXtzzzzxzQzVsXssXmrszbSjeccQTgcighccgcQiglVssssXXmvzvxQzzzXXtzzzxzzQzVsXssrsXzzbSjeccQTgcighccgcQiglVssssXpXtvzxQzzzXXtyyytyytxyytyQyVmXqqmqqmqnmqxtyyytybSjQjeccTagcighccQgcigilVnmqqpmqqXmqqtyytXQtxyyytXtvyy

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask MoltenSkyfall 50000.0/50000: 100% mana
Pre precombat 1 food MoltenSkyfall 50000.0/50000: 100% mana
Pre precombat 2 augmentation MoltenSkyfall 50000.0/50000: 100% mana
Pre precombat 4 disable_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 5 firestarter_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 6 hot_streak_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 7 hard_cast_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 8 combustion_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 9 arcane_explosion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat A arcane_explosion_mana Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat B kindling_reduction Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat C combustion_shifting_power Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat D combustion_cast_remains Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat E overpool_fire_blasts Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat F empyreal_ordnance_delay Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat H skb_duration Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat I combustion_on_use Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat J on_use_cutoff Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat O mirror_image Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat P pyroblast Fluffy_Pillow 50000.0/50000: 100% mana
0:00.000 combustion_cooldowns Z potion Fluffy_Pillow 49000.0/50000: 98% mana
0:00.000 default Q counterspell Fluffy_Pillow 49000.0/50000: 98% mana potion_of_spectral_intellect
0:00.000 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48000.0/50000: 96% mana potion_of_spectral_intellect
0:00.000 default S use_item_soul_igniter Fluffy_Pillow 48000.0/50000: 96% mana gladiators_badge, potion_of_spectral_intellect
0:00.000 combustion_phase j flamestrike Fluffy_Pillow 48000.0/50000: 96% mana soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.205 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana bloodlust, heating_up, molten_skyfall, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.205 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana bloodlust, combustion, heating_up, rune_of_power, molten_skyfall, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.871 combustion_cooldowns a berserking Fluffy_Pillow 43916.0/50000: 88% mana bloodlust, combustion, hot_streak, rune_of_power, molten_skyfall, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.871 combustion_phase g flamestrike Fluffy_Pillow 43916.0/50000: 88% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, molten_skyfall, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.871 combustion_phase c fire_blast Fluffy_Pillow 42666.0/50000: 85% mana bloodlust, berserking, combustion, rune_of_power, molten_skyfall, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:03.439 combustion_phase c fire_blast Fluffy_Pillow 42734.0/50000: 85% mana bloodlust, berserking, combustion, heating_up, rune_of_power, molten_skyfall, infernal_cascade(2), soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:03.734 default T cancel_buff Fluffy_Pillow 42529.0/50000: 85% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, molten_skyfall, infernal_cascade(2), soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:03.734 combustion_phase g flamestrike Fluffy_Pillow 42529.0/50000: 85% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:04.597 combustion_phase i phoenix_flames Fluffy_Pillow 42142.0/50000: 84% mana bloodlust, berserking, combustion, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:05.459 combustion_phase h shifting_power Fluffy_Pillow 43004.0/50000: 86% mana bloodlust, berserking, combustion, heating_up, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:06.640 combustion_phase c fire_blast Fluffy_Pillow 41685.0/50000: 83% mana bloodlust, berserking, combustion, heating_up, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:07.979 default Q counterspell Fluffy_Pillow 42524.0/50000: 85% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.000 combustion_phase g flamestrike Fluffy_Pillow 41545.0/50000: 83% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.000 combustion_phase c fire_blast Fluffy_Pillow 40295.0/50000: 81% mana bloodlust, berserking, combustion, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.586 combustion_phase c fire_blast Fluffy_Pillow 40381.0/50000: 81% mana bloodlust, berserking, combustion, heating_up, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.863 combustion_phase g flamestrike Fluffy_Pillow 40158.0/50000: 80% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.243 combustion_phase c fire_blast Fluffy_Pillow 39288.0/50000: 79% mana bloodlust, berserking, combustion, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.726 combustion_phase i phoenix_flames Fluffy_Pillow 39271.0/50000: 79% mana bloodlust, berserking, combustion, heating_up, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:10.591 combustion_phase g flamestrike Fluffy_Pillow 40136.0/50000: 80% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:11.454 combustion_phase i phoenix_flames Fluffy_Pillow 39749.0/50000: 79% mana bloodlust, berserking, combustion, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:12.316 combustion_phase k scorch Fluffy_Pillow 40611.0/50000: 81% mana bloodlust, berserking, combustion, heating_up, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:13.178 combustion_phase k scorch Fluffy_Pillow 40973.0/50000: 82% mana bloodlust, berserking, combustion, heating_up, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:14.042 combustion_phase g flamestrike Fluffy_Pillow 41337.0/50000: 83% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:14.906 default V rune_of_power Fluffy_Pillow 40951.0/50000: 82% mana bloodlust, heating_up, molten_skyfall, gladiators_badge, potion_of_spectral_intellect
0:15.856 rop_phase r dragons_breath Fluffy_Pillow 41901.0/50000: 84% mana bloodlust, heating_up, rune_of_power, molten_skyfall, potion_of_spectral_intellect
0:15.856 default X fire_blast Fluffy_Pillow 39901.0/50000: 80% mana bloodlust, heating_up, rune_of_power, molten_skyfall, potion_of_spectral_intellect
0:16.804 rop_phase m flamestrike Fluffy_Pillow 40349.0/50000: 81% mana bloodlust, hot_streak, rune_of_power, molten_skyfall, potion_of_spectral_intellect
0:17.754 rop_phase s flamestrike Fluffy_Pillow 40049.0/50000: 80% mana bloodlust, rune_of_power, molten_skyfall, potion_of_spectral_intellect
0:19.965 rop_phase s flamestrike Fluffy_Pillow 41010.0/50000: 82% mana bloodlust, rune_of_power, molten_skyfall, potion_of_spectral_intellect
0:22.175 rop_phase s flamestrike Fluffy_Pillow 41970.0/50000: 84% mana bloodlust, rune_of_power, molten_skyfall, potion_of_spectral_intellect
0:24.384 rop_phase s flamestrike Fluffy_Pillow 42929.0/50000: 86% mana bloodlust, rune_of_power, molten_skyfall, potion_of_spectral_intellect
0:26.595 rop_phase s flamestrike Fluffy_Pillow 43890.0/50000: 88% mana bloodlust, rune_of_power, molten_skyfall
0:27.600 default X fire_blast Fluffy_Pillow 44895.0/50000: 90% mana bloodlust, rune_of_power, molten_skyfall
0:28.409 default X fire_blast Fluffy_Pillow 45204.0/50000: 90% mana bloodlust, heating_up, molten_skyfall
0:28.805 standard_rotation t flamestrike Fluffy_Pillow 43850.0/50000: 88% mana bloodlust, hot_streak, molten_skyfall
0:29.755 standard_rotation v phoenix_flames Fluffy_Pillow 43550.0/50000: 87% mana bloodlust, molten_skyfall
0:30.705 standard_rotation z flamestrike Fluffy_Pillow 44500.0/50000: 89% mana bloodlust, molten_skyfall
0:32.914 default Q counterspell Fluffy_Pillow 45459.0/50000: 91% mana bloodlust
0:32.914 standard_rotation z flamestrike Fluffy_Pillow 44459.0/50000: 89% mana bloodlust
0:35.123 standard_rotation x dragons_breath Fluffy_Pillow 45418.0/50000: 91% mana bloodlust
0:36.074 standard_rotation z flamestrike Fluffy_Pillow 44369.0/50000: 89% mana bloodlust
0:38.284 standard_rotation z flamestrike Fluffy_Pillow 45329.0/50000: 91% mana bloodlust
0:40.141 default X fire_blast Fluffy_Pillow 47186.0/50000: 94% mana bloodlust
0:40.493 standard_rotation z flamestrike Fluffy_Pillow 45788.0/50000: 92% mana bloodlust, heating_up
0:42.255 default X fire_blast Fluffy_Pillow 47550.0/50000: 95% mana heating_up
0:42.703 standard_rotation t flamestrike Fluffy_Pillow 46248.0/50000: 92% mana hot_streak
0:43.935 standard_rotation z flamestrike Fluffy_Pillow 46230.0/50000: 92% mana
0:46.805 standard_rotation z flamestrike Fluffy_Pillow 47850.0/50000: 96% mana
0:49.674 standard_rotation z flamestrike Fluffy_Pillow 48753.0/50000: 98% mana
0:52.541 standard_rotation z flamestrike Fluffy_Pillow 48751.0/50000: 98% mana
0:55.410 standard_rotation x dragons_breath Fluffy_Pillow 48753.0/50000: 98% mana
0:56.644 standard_rotation z flamestrike Fluffy_Pillow 47987.0/50000: 96% mana
0:59.514 default Q counterspell Fluffy_Pillow 48754.0/50000: 98% mana
0:59.514 standard_rotation z flamestrike Fluffy_Pillow 47754.0/50000: 96% mana
1:02.385 default V rune_of_power Fluffy_Pillow 48755.0/50000: 98% mana
1:03.618 rop_phase s flamestrike Fluffy_Pillow 49988.0/50000: 100% mana rune_of_power
1:03.618 default X fire_blast Fluffy_Pillow 49988.0/50000: 100% mana rune_of_power
1:06.487 rop_phase s flamestrike Fluffy_Pillow 48753.0/50000: 98% mana heating_up, rune_of_power
1:09.358 rop_phase s flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
1:09.358 default X fire_blast Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
1:12.226 rop_phase m flamestrike Fluffy_Pillow 48752.0/50000: 98% mana hot_streak, rune_of_power
1:13.459 rop_phase r dragons_breath Fluffy_Pillow 48735.0/50000: 97% mana rune_of_power
1:14.691 rop_phase s flamestrike Fluffy_Pillow 47967.0/50000: 96% mana rune_of_power
1:17.562 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
1:20.431 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48753.0/50000: 98% mana
1:20.431 default S use_item_soul_igniter Fluffy_Pillow 48753.0/50000: 98% mana gladiators_badge
1:20.431 combustion_phase j flamestrike Fluffy_Pillow 48753.0/50000: 98% mana soul_ignition, gladiators_badge
1:22.683 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana soul_ignition, gladiators_badge
1:22.683 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, rune_of_power, soul_ignition, gladiators_badge
1:23.231 combustion_phase c fire_blast Fluffy_Pillow 45048.0/50000: 90% mana combustion, heating_up, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
1:23.303 default Q counterspell Fluffy_Pillow 43370.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
1:23.514 default T cancel_buff Fluffy_Pillow 42581.0/50000: 85% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
1:23.514 combustion_phase g flamestrike Fluffy_Pillow 42581.0/50000: 85% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:23.782 combustion_phase c fire_blast Fluffy_Pillow 41599.0/50000: 83% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:24.747 combustion_phase i phoenix_flames Fluffy_Pillow 42064.0/50000: 84% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:25.980 combustion_phase g flamestrike Fluffy_Pillow 43297.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:27.213 combustion_phase h shifting_power Fluffy_Pillow 43280.0/50000: 87% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:28.057 combustion_phase c fire_blast Fluffy_Pillow 41624.0/50000: 83% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:29.724 combustion_phase c fire_blast Fluffy_Pillow 42791.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:30.693 combustion_phase g flamestrike Fluffy_Pillow 43260.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:31.295 combustion_phase c fire_blast Fluffy_Pillow 42612.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:31.927 default Q counterspell Fluffy_Pillow 42744.0/50000: 85% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:31.927 combustion_phase i phoenix_flames Fluffy_Pillow 41744.0/50000: 83% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:33.160 combustion_phase g flamestrike Fluffy_Pillow 42977.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:34.394 combustion_phase l dragons_breath Fluffy_Pillow 42961.0/50000: 86% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:35.627 default V rune_of_power Fluffy_Pillow 42194.0/50000: 84% mana infernal_cascade(2)
1:36.858 rop_phase s flamestrike Fluffy_Pillow 43425.0/50000: 87% mana rune_of_power
1:39.729 rop_phase s flamestrike Fluffy_Pillow 45046.0/50000: 90% mana rune_of_power
1:42.601 rop_phase s flamestrike Fluffy_Pillow 46668.0/50000: 93% mana rune_of_power
1:45.472 rop_phase s flamestrike Fluffy_Pillow 48289.0/50000: 97% mana rune_of_power
1:47.726 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana rune_of_power
1:48.321 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up, rune_of_power
1:48.343 rop_phase m flamestrike Fluffy_Pillow 48272.0/50000: 97% mana hot_streak, rune_of_power
1:49.575 standard_rotation v phoenix_flames Fluffy_Pillow 48254.0/50000: 97% mana
1:50.809 standard_rotation z flamestrike Fluffy_Pillow 49488.0/50000: 99% mana heating_up
1:53.680 standard_rotation v phoenix_flames Fluffy_Pillow 48755.0/50000: 98% mana heating_up
1:54.914 standard_rotation x dragons_breath Fluffy_Pillow 49989.0/50000: 100% mana
1:56.147 default Q counterspell Fluffy_Pillow 49222.0/50000: 98% mana
1:56.147 standard_rotation z flamestrike Fluffy_Pillow 48222.0/50000: 96% mana
1:59.018 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
2:01.889 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
2:04.026 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana
2:04.594 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up
2:04.760 standard_rotation t flamestrike Fluffy_Pillow 48416.0/50000: 97% mana hot_streak
2:05.992 standard_rotation z flamestrike Fluffy_Pillow 48398.0/50000: 97% mana
2:08.861 standard_rotation z flamestrike Fluffy_Pillow 48753.0/50000: 98% mana
2:11.733 standard_rotation z flamestrike Fluffy_Pillow 48756.0/50000: 98% mana
2:14.604 standard_rotation x dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana
2:15.836 standard_rotation z flamestrike Fluffy_Pillow 47987.0/50000: 96% mana
2:18.707 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
2:21.576 default Q counterspell Fluffy_Pillow 48753.0/50000: 98% mana
2:21.576 standard_rotation z flamestrike Fluffy_Pillow 47753.0/50000: 96% mana
2:24.446 default V rune_of_power Fluffy_Pillow 48754.0/50000: 98% mana
2:25.679 rop_phase s flamestrike Fluffy_Pillow 49987.0/50000: 100% mana rune_of_power
2:25.679 default X fire_blast Fluffy_Pillow 49987.0/50000: 100% mana rune_of_power
2:28.549 rop_phase s flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up, rune_of_power
2:31.419 rop_phase s flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up, rune_of_power
2:34.289 rop_phase r dragons_breath Fluffy_Pillow 48754.0/50000: 98% mana rune_of_power
2:35.521 rop_phase s flamestrike Fluffy_Pillow 47986.0/50000: 96% mana rune_of_power
2:35.521 default X fire_blast Fluffy_Pillow 47986.0/50000: 96% mana rune_of_power
2:38.391 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up
2:41.262 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up
2:44.135 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48757.0/50000: 98% mana
2:44.135 default S use_item_soul_igniter Fluffy_Pillow 48757.0/50000: 98% mana gladiators_badge
2:44.135 combustion_phase j flamestrike Fluffy_Pillow 48757.0/50000: 98% mana soul_ignition, gladiators_badge
2:46.380 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana soul_ignition, gladiators_badge
2:46.380 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, rune_of_power, soul_ignition, gladiators_badge
2:46.952 combustion_phase c fire_blast Fluffy_Pillow 45072.0/50000: 90% mana combustion, heating_up, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
2:47.004 default Q counterspell Fluffy_Pillow 43374.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
2:47.004 default T cancel_buff Fluffy_Pillow 42374.0/50000: 85% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
2:47.004 combustion_phase g flamestrike Fluffy_Pillow 42374.0/50000: 85% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:47.525 combustion_phase c fire_blast Fluffy_Pillow 41645.0/50000: 83% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:48.237 combustion_phase i phoenix_flames Fluffy_Pillow 41857.0/50000: 84% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:49.471 combustion_phase g flamestrike Fluffy_Pillow 43091.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:50.703 combustion_phase h shifting_power Fluffy_Pillow 43073.0/50000: 86% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:51.569 combustion_phase c fire_blast Fluffy_Pillow 41439.0/50000: 83% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:53.443 combustion_phase c fire_blast Fluffy_Pillow 42813.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:54.204 combustion_phase g flamestrike Fluffy_Pillow 43074.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:55.005 combustion_phase c fire_blast Fluffy_Pillow 42625.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:55.437 default Q counterspell Fluffy_Pillow 42557.0/50000: 85% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:55.437 combustion_phase i phoenix_flames Fluffy_Pillow 41557.0/50000: 83% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:56.670 combustion_phase g flamestrike Fluffy_Pillow 42790.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:57.903 combustion_phase l dragons_breath Fluffy_Pillow 42773.0/50000: 86% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:59.134 default V rune_of_power Fluffy_Pillow 42004.0/50000: 84% mana infernal_cascade(2), gladiators_badge
3:00.365 rop_phase s flamestrike Fluffy_Pillow 43235.0/50000: 86% mana rune_of_power
3:03.236 rop_phase s flamestrike Fluffy_Pillow 44856.0/50000: 90% mana rune_of_power
3:06.107 rop_phase s flamestrike Fluffy_Pillow 46477.0/50000: 93% mana rune_of_power
3:08.978 rop_phase s flamestrike Fluffy_Pillow 48098.0/50000: 96% mana rune_of_power
3:11.380 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana rune_of_power
3:11.848 rop_phase p phoenix_flames Fluffy_Pillow 48718.0/50000: 97% mana heating_up, rune_of_power
3:11.942 default X fire_blast Fluffy_Pillow 48812.0/50000: 98% mana heating_up, rune_of_power
3:13.081 standard_rotation t flamestrike Fluffy_Pillow 49451.0/50000: 99% mana hot_streak
3:14.314 standard_rotation v phoenix_flames Fluffy_Pillow 49434.0/50000: 99% mana
3:15.546 standard_rotation z flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
3:18.418 standard_rotation x dragons_breath Fluffy_Pillow 48756.0/50000: 98% mana
3:19.651 default Q counterspell Fluffy_Pillow 47989.0/50000: 96% mana
3:19.651 standard_rotation z flamestrike Fluffy_Pillow 46989.0/50000: 94% mana
3:22.522 standard_rotation z flamestrike Fluffy_Pillow 48610.0/50000: 97% mana
3:25.393 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
3:27.749 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana
3:28.263 default X fire_blast Fluffy_Pillow 48754.0/50000: 98% mana heating_up
3:28.263 standard_rotation t flamestrike Fluffy_Pillow 48254.0/50000: 97% mana hot_streak
3:29.495 standard_rotation y scorch Fluffy_Pillow 48236.0/50000: 96% mana
3:30.729 standard_rotation y scorch Fluffy_Pillow 48970.0/50000: 98% mana
3:31.962 standard_rotation y scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up
3:33.195 standard_rotation t flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak
3:34.428 standard_rotation y scorch Fluffy_Pillow 49488.0/50000: 99% mana heating_up
3:35.660 standard_rotation y scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up
3:36.894 standard_rotation t flamestrike Fluffy_Pillow 49506.0/50000: 99% mana hot_streak
3:38.126 standard_rotation x dragons_breath Fluffy_Pillow 49488.0/50000: 99% mana heating_up
3:39.357 standard_rotation y scorch Fluffy_Pillow 48719.0/50000: 97% mana heating_up
3:40.590 standard_rotation y scorch Fluffy_Pillow 49452.0/50000: 99% mana heating_up
3:41.822 standard_rotation t flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak
3:43.054 standard_rotation y scorch Fluffy_Pillow 49486.0/50000: 99% mana heating_up
3:44.287 default Q counterspell Fluffy_Pillow 49505.0/50000: 99% mana heating_up
3:44.287 standard_rotation y scorch Fluffy_Pillow 48505.0/50000: 97% mana heating_up
3:45.519 default V rune_of_power Fluffy_Pillow 49237.0/50000: 98% mana hot_streak
3:46.751 rop_phase m flamestrike Fluffy_Pillow 50000.0/50000: 100% mana hot_streak, rune_of_power
3:46.751 default X fire_blast Fluffy_Pillow 48750.0/50000: 98% mana rune_of_power
3:47.982 rop_phase q scorch Fluffy_Pillow 49481.0/50000: 99% mana heating_up, rune_of_power
3:49.214 rop_phase q scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up, rune_of_power
3:50.447 rop_phase m flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak, rune_of_power
3:51.680 rop_phase q scorch Fluffy_Pillow 49488.0/50000: 99% mana heating_up, rune_of_power
3:52.914 rop_phase q scorch Fluffy_Pillow 49506.0/50000: 99% mana heating_up, rune_of_power
3:54.147 rop_phase m flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak, rune_of_power
3:55.379 rop_phase q scorch Fluffy_Pillow 49487.0/50000: 99% mana heating_up, rune_of_power
3:56.614 rop_phase n fire_blast Fluffy_Pillow 49507.0/50000: 99% mana heating_up, rune_of_power
3:56.614 rop_phase m flamestrike Fluffy_Pillow 49007.0/50000: 98% mana hot_streak, rune_of_power
3:57.847 rop_phase q scorch Fluffy_Pillow 48990.0/50000: 98% mana heating_up, rune_of_power
3:59.081 standard_rotation x dragons_breath Fluffy_Pillow 49506.0/50000: 99% mana heating_up
4:00.314 standard_rotation t flamestrike Fluffy_Pillow 48739.0/50000: 97% mana hot_streak
4:01.546 standard_rotation y scorch Fluffy_Pillow 48721.0/50000: 97% mana
4:02.779 standard_rotation y scorch Fluffy_Pillow 49454.0/50000: 99% mana
4:04.009 standard_rotation y scorch Fluffy_Pillow 49502.0/50000: 99% mana heating_up
4:05.240 standard_rotation t flamestrike Fluffy_Pillow 49503.0/50000: 99% mana hot_streak
4:06.472 standard_rotation y scorch Fluffy_Pillow 49485.0/50000: 99% mana heating_up
4:07.704 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 49504.0/50000: 99% mana heating_up
4:07.704 default S use_item_soul_igniter Fluffy_Pillow 49504.0/50000: 99% mana heating_up, gladiators_badge
4:07.704 combustion_phase j flamestrike Fluffy_Pillow 49504.0/50000: 99% mana heating_up, soul_ignition, gladiators_badge
4:08.949 default Q counterspell Fluffy_Pillow 49499.0/50000: 99% mana soul_ignition, gladiators_badge
4:08.949 combustion_phase j flamestrike Fluffy_Pillow 48499.0/50000: 97% mana soul_ignition, gladiators_badge
4:11.196 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana soul_ignition, gladiators_badge
4:11.196 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, rune_of_power, soul_ignition, gladiators_badge
4:11.716 combustion_phase c fire_blast Fluffy_Pillow 45020.0/50000: 90% mana combustion, heating_up, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
4:11.819 default T cancel_buff Fluffy_Pillow 43373.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
4:11.819 combustion_cooldowns a berserking Fluffy_Pillow 43373.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:11.819 combustion_phase g flamestrike Fluffy_Pillow 43373.0/50000: 87% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:12.241 combustion_phase c fire_blast Fluffy_Pillow 42545.0/50000: 85% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:12.940 combustion_phase i phoenix_flames Fluffy_Pillow 42744.0/50000: 85% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:14.062 combustion_phase g flamestrike Fluffy_Pillow 43866.0/50000: 88% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:15.184 combustion_phase h shifting_power Fluffy_Pillow 43738.0/50000: 87% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:16.204 combustion_phase c fire_blast Fluffy_Pillow 42258.0/50000: 85% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:18.199 combustion_phase c fire_blast Fluffy_Pillow 43753.0/50000: 88% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:18.426 default Q counterspell Fluffy_Pillow 43480.0/50000: 87% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:18.426 combustion_phase g flamestrike Fluffy_Pillow 42480.0/50000: 85% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:18.732 combustion_phase c fire_blast Fluffy_Pillow 41536.0/50000: 83% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:19.547 combustion_phase i phoenix_flames Fluffy_Pillow 41851.0/50000: 84% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:20.666 combustion_phase g flamestrike Fluffy_Pillow 42970.0/50000: 86% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:21.787 combustion_phase i phoenix_flames Fluffy_Pillow 42841.0/50000: 86% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:22.907 combustion_phase l dragons_breath Fluffy_Pillow 43961.0/50000: 88% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2)
4:24.028 default V rune_of_power Fluffy_Pillow 43082.0/50000: 86% mana heating_up
4:25.259 rop_phase n fire_blast Fluffy_Pillow 44313.0/50000: 89% mana heating_up, rune_of_power
4:25.259 rop_phase m flamestrike Fluffy_Pillow 43813.0/50000: 88% mana hot_streak, rune_of_power
4:26.492 rop_phase q scorch Fluffy_Pillow 43796.0/50000: 88% mana rune_of_power
4:27.723 rop_phase q scorch Fluffy_Pillow 44527.0/50000: 89% mana rune_of_power
4:28.957 rop_phase p phoenix_flames Fluffy_Pillow 45261.0/50000: 91% mana heating_up, rune_of_power
4:30.191 rop_phase m flamestrike Fluffy_Pillow 46495.0/50000: 93% mana hot_streak, rune_of_power
4:31.423 rop_phase q scorch Fluffy_Pillow 46477.0/50000: 93% mana rune_of_power
4:32.654 rop_phase q scorch Fluffy_Pillow 47208.0/50000: 94% mana rune_of_power
4:33.348 default X fire_blast Fluffy_Pillow 47828.0/50000: 96% mana heating_up, rune_of_power
4:33.886 rop_phase m flamestrike Fluffy_Pillow 47440.0/50000: 95% mana hot_streak, rune_of_power
4:35.119 rop_phase q scorch Fluffy_Pillow 47423.0/50000: 95% mana heating_up, rune_of_power
4:36.352 rop_phase q scorch Fluffy_Pillow 48156.0/50000: 96% mana heating_up, rune_of_power
4:37.582 standard_rotation t flamestrike Fluffy_Pillow 48886.0/50000: 98% mana hot_streak
4:38.814 standard_rotation y scorch Fluffy_Pillow 48868.0/50000: 98% mana heating_up
4:40.047 standard_rotation y scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up
4:41.279 standard_rotation t flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak
4:41.538 default X fire_blast Fluffy_Pillow 48430.0/50000: 97% mana heating_up
4:42.512 default Q counterspell Fluffy_Pillow 48987.0/50000: 98% mana hot_streak
4:42.512 standard_rotation t flamestrike Fluffy_Pillow 47987.0/50000: 96% mana hot_streak
4:43.745 standard_rotation x dragons_breath Fluffy_Pillow 47970.0/50000: 96% mana
4:44.979 standard_rotation y scorch Fluffy_Pillow 47204.0/50000: 94% mana
4:46.211 standard_rotation y scorch Fluffy_Pillow 47936.0/50000: 96% mana
4:47.442 standard_rotation y scorch Fluffy_Pillow 48667.0/50000: 97% mana heating_up
4:48.675 standard_rotation t flamestrike Fluffy_Pillow 49400.0/50000: 99% mana hot_streak
4:49.728 default X fire_blast Fluffy_Pillow 49132.0/50000: 98% mana heating_up
4:49.909 standard_rotation t flamestrike Fluffy_Pillow 48884.0/50000: 98% mana hot_streak
4:51.143 standard_rotation v phoenix_flames Fluffy_Pillow 48868.0/50000: 98% mana
4:52.375 standard_rotation y scorch Fluffy_Pillow 50000.0/50000: 100% mana
4:53.608 standard_rotation y scorch Fluffy_Pillow 49505.0/50000: 99% mana

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2034 1938 1524
Intellect 450 -3 1813 1613 1090 (49)
Spirit 0 0 0 0 0
Health 40680 40680 0
Mana 50000 50000 0
Spell Power 1813 1613 0
Melee Crit 12.91% 12.91% 277
Spell Crit 27.91% 27.91% 277
Haste 22.09% 22.09% 729
Versatility 9.60% 9.60% 384
Mana Regen 1000 1000 0
Mastery 20.76% 20.76% 689
Armor 371 371 371
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Depraved Physician's Mask
ilevel: 226, stats: { 44 Armor, +81 Int, +149 Sta, +92 Haste, +50 Mastery }, gems: { +16 Crit }
Local Neck Charm of Eternal Winter
ilevel: 226, stats: { +84 Sta, +55 Haste, +160 Mastery }, gems: { +16 Haste }
item effects: { use: Charm of Eternal Winter }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +77 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Fallen Empress's Cord
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +62 Vers, +44 Mastery }, gems: { +16 Haste }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +81 Int, +149 Sta, +50 Vers, +92 Mastery }
Local Feet Sparkling Glass Slippers
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +30 Crit, +76 Vers }
Local Wrists Grim Pursuant's Maille
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +25 Crit, +55 Vers }, gems: { +16 Haste }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +32 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +49 Mastery }, gems: { +16 Haste }, enchant: { +16 Haste }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Haste }
item effects: { equip: Molten Skyfall }
Local Trinket1 Soul Igniter
ilevel: 226, stats: { +77 Int }
item effects: { use: Soul Ignition, equip: Soul Ignition }
Local Trinket2 Sinful Gladiator's Badge of Ferocity
ilevel: 226, stats: { +101 Crit }
item effects: { use: Gladiator's Badge }
Local Back Crest of the Legionnaire General
ilevel: 233, stats: { 42 Armor, +91 Sta, +57 Haste, +26 Vers, +49 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +42 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="MoltenSkyfall"
source=default
spec=fire
level=60
race=troll
role=spell
position=back
talents=3031011
talent_override=flame_patch,if=5>2
covenant=night_fae
soulbind=infernal_cascade:6/38:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
# APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
actions.precombat+=/variable,name=disable_combustion,op=reset
# APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
actions.precombat+=/variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
actions.precombat+=/variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
actions.precombat+=/variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
actions.precombat+=/variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
actions.precombat+=/variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
# APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
actions.precombat+=/variable,name=arcane_explosion_mana,default=40,op=reset
# APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
actions.precombat+=/variable,name=kindling_reduction,default=0.4,op=reset
# APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
actions.precombat+=/variable,name=combustion_shifting_power,default=2,op=reset
# APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
actions.precombat+=/variable,name=combustion_cast_remains,default=0.7,op=reset
# APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
actions.precombat+=/variable,name=overpool_fire_blasts,default=0,op=reset
# APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
actions.precombat+=/variable,name=empyreal_ordnance_delay,default=18,op=reset
# If Combustion is disabled, schedule the first Combustion far after the fight ends.
actions.precombat+=/variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
# The duration of a Sun King's Blessing Combustion.
actions.precombat+=/variable,name=skb_duration,value=dbc.effect.828420.base_value
# Whether a usable item used to buff Combustion is equipped.
actions.precombat+=/variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
# How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
actions.precombat+=/variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
actions.precombat+=/variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
actions.precombat+=/variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
actions.precombat+=/snapshot_stats
actions.precombat+=/use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
actions.precombat+=/mirror_image
actions.precombat+=/pyroblast

# Executed every time the actor is available.
actions=counterspell,if=!runeforge.disciplinary_command
# The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
actions+=/call_action_list,name=combustion_timing,if=!variable.disable_combustion
# Variable that estimates whether Shifting Power will be used before Combustion is ready.
actions+=/variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
actions+=/shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
actions+=/radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
actions+=/deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
actions+=/mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
# For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
actions+=/fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
actions+=/use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
actions+=/use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
actions+=/use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
actions+=/use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
# If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
actions+=/use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
# Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
actions+=/use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
# Trigger Soul Igniter early with Infernal Cascade or when it was precast.
actions+=/cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
# Items that do not benefit Combustion should just be used outside of Combustion at some point.
actions+=/use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
# Use Frost Nova to trigger Grisly Icicle.
actions+=/frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
# Get the Disciplinary Command buff up, unless combustion is soon.
actions+=/counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
actions+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
actions+=/rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
# Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
# Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
actions+=/variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
# When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
actions+=/variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
actions+=/call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
# Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
# When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
# During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
# Avoid capping Fire Blast charges while channeling Shifting Power
actions+=/fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
actions+=/call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
actions+=/scorch

actions.active_talents=living_bomb,if=active_enemies>1&buff.combustion.down&(variable.time_to_combustion>cooldown.living_bomb.duration|variable.time_to_combustion<=0)
actions.active_talents+=/meteor,if=variable.time_to_combustion<=0|(cooldown.meteor.duration<variable.time_to_combustion&!talent.rune_of_power)|talent.rune_of_power&buff.rune_of_power.up&variable.time_to_combustion>action.meteor.cooldown|fight_remains<variable.time_to_combustion
actions.active_talents+=/dragons_breath,if=talent.alexstraszas_fury&(buff.combustion.down&!buff.hot_streak.react)

actions.combustion_cooldowns=potion
actions.combustion_cooldowns+=/blood_fury
actions.combustion_cooldowns+=/berserking,if=buff.combustion.up
actions.combustion_cooldowns+=/fireblood
actions.combustion_cooldowns+=/ancestral_call
actions.combustion_cooldowns+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
actions.combustion_cooldowns+=/use_item,effect_name=gladiators_badge
actions.combustion_cooldowns+=/use_item,name=inscrutable_quantum_device
actions.combustion_cooldowns+=/use_item,name=flame_of_battle
actions.combustion_cooldowns+=/use_item,name=wakeners_frond
actions.combustion_cooldowns+=/use_item,name=instructors_divine_bell
actions.combustion_cooldowns+=/use_item,name=sunblood_amethyst

actions.combustion_phase=lights_judgment,if=buff.combustion.down
# Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
# Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
actions.combustion_phase+=/bag_of_tricks,if=buff.combustion.down
actions.combustion_phase+=/living_bomb,if=active_enemies>1&buff.combustion.down
# Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
# With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
actions.combustion_phase+=/call_action_list,name=active_talents
actions.combustion_phase+=/combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
# Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
actions.combustion_phase+=/call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
actions.combustion_phase+=/flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
actions.combustion_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.combustion_phase+=/pyroblast,if=buff.firestorm.react
actions.combustion_phase+=/pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
actions.combustion_phase+=/pyroblast,if=buff.hot_streak.react&buff.combustion.up
actions.combustion_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
# Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
actions.combustion_phase+=/shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
actions.combustion_phase+=/phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
actions.combustion_phase+=/flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
actions.combustion_phase+=/fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
actions.combustion_phase+=/scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
actions.combustion_phase+=/living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
actions.combustion_phase+=/dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up

# Helper variable that contains the actual estimated time that the next Combustion will be ready.
actions.combustion_timing=variable,name=combustion_ready_time,value=cooldown.combustion.remains*(1-(variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)
# The cast time of the spell that will be precast into Combustion.
actions.combustion_timing+=/variable,name=combustion_precast_time,value=(action.fireball.cast_time*!conduit.flame_accretion+action.scorch.cast_time+conduit.flame_accretion)*(active_enemies<variable.combustion_flamestrike)+action.flamestrike.cast_time*(active_enemies>=variable.combustion_flamestrike)-variable.combustion_cast_remains
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time
# Delay Combustion for after Firestarter unless variable.firestarter_combustion is set.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=firestarter.remains,if=talent.firestarter&!variable.firestarter_combustion
# Delay Combustion for Radiant Spark if it will come off cooldown soon.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.radiant_spark.remains,if=covenant.kyrian&cooldown.radiant_spark.remains-10<variable.combustion_time
# Delay Combustion for Deathborne.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.deathborne.remains,if=covenant.necrolord&cooldown.deathborne.remains-10<variable.combustion_time
# Delay Combustion for the Empyreal Ordnance buff if the player is using that trinket.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=variable.empyreal_ordnance_delay-(cooldown.empyreal_ordnance.duration-cooldown.empyreal_ordnance.remains)*!cooldown.empyreal_ordnance.ready,if=equipped.empyreal_ordnance
# Delay Combustion for Gladiators Badge, unless it would be delayed longer than 20 seconds.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.gladiators_badge_345228.remains,if=equipped.gladiators_badge&cooldown.gladiators_badge_345228.remains-20<variable.combustion_time
# Delay Combustion until RoP expires if it's up.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=buff.rune_of_power.remains,if=talent.rune_of_power&buff.combustion.down
# Delay Combustion for an extra Rune of Power if the Rune of Power would come off cooldown at least 5 seconds before Combustion would.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.rune_of_power.remains+buff.rune_of_power.duration,if=talent.rune_of_power&buff.combustion.down&cooldown.rune_of_power.remains+5<variable.combustion_time
# Delay Combustion by up to 10 seconds to fit in extra usages of Disciplinary Command.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.duration+cooldown.buff_disciplinary_command.remains,if=cooldown.buff_disciplinary_command.remains+cooldown.buff_disciplinary_command.duration<variable.combustion_time-10
# Delay Combustion if Disciplinary Command would not be ready for it yet.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.remains,if=runeforge.disciplinary_command&buff.disciplinary_command.down
# Raid Events: Delay Combustion for add spawns of 3 or more adds that will last longer than 15 seconds. These values aren't necessarily optimal in all cases.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=raid_event.adds.in,if=raid_event.adds.exists&raid_event.adds.count>=3&raid_event.adds.duration>15
# Raid Events: Always use Combustion with vulnerability raid events, override any delays listed above to make sure it gets used here.
actions.combustion_timing+=/variable,name=combustion_time,value=raid_event.vulnerable.in*!raid_event.vulnerable.up,if=raid_event.vulnerable.exists&variable.combustion_ready_time<raid_event.vulnerable.in
# Use the next Combustion on cooldown if it would not be expected to delay the scheduled one or the scheduled one would happen less than 15 seconds before the fight ends. Add to variable.kindling_reduction because this includes the frontloaded triggers during Combustion and that variable is meant to be used after Combustion.
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time,if=variable.combustion_ready_time+cooldown.combustion.duration*(1-(0.2+variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)<=variable.combustion_time|variable.combustion_time>fight_remains-20
# Add the current time to the scheduled Combustion to put it in absolute time so that it is still accurate after a little time passes.
actions.combustion_timing+=/variable,name=combustion_time,op=add,value=time
# Finally, convert from absolute time and store the relative time in variable.time_to_combustion. Unlike the rest of the calculations, which happen less frequently to speed up the simulation, this happens off-GCD and while casting.
actions.combustion_timing+=/variable,use_off_gcd=1,use_while_casting=1,name=time_to_combustion,value=(variable.combustion_time-time)*buff.combustion.down

actions.rop_phase=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.rop_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.rop_phase+=/pyroblast,if=buff.firestorm.react
actions.rop_phase+=/pyroblast,if=buff.hot_streak.react
# Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
# Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.rop_phase+=/call_action_list,name=active_talents
actions.rop_phase+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
actions.rop_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.rop_phase+=/phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.rop_phase+=/scorch,if=searing_touch.active
actions.rop_phase+=/dragons_breath,if=active_enemies>2
actions.rop_phase+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.rop_phase+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.rop_phase+=/fireball

actions.standard_rotation=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.standard_rotation+=/pyroblast,if=buff.firestorm.react
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
# Try to get SKB procs inside RoP phases or Combustion phases when possible.
actions.standard_rotation+=/pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&searing_touch.active
actions.standard_rotation+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
# During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.standard_rotation+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.standard_rotation+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.standard_rotation+=/phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.standard_rotation+=/call_action_list,name=active_talents
actions.standard_rotation+=/dragons_breath,if=active_enemies>1
actions.standard_rotation+=/scorch,if=searing_touch.active
actions.standard_rotation+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.standard_rotation+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.standard_rotation+=/fireball

head=depraved_physicians_mask,id=178759,bonus_id=6536/1540/6646/6935,gem_id=173127
neck=charm_of_eternal_winter,id=183040,bonus_id=1498/6646/6935,gem_id=173128
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=crest_of_the_legionnaire_general,id=183032,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=grim_pursuants_maille,id=182996,bonus_id=1498/6646/6935,gem_id=173128,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498/6646
waist=fallen_empresss_cord,id=178804,bonus_id=1540/6646/6935,gem_id=173128
legs=courtiers_costume_trousers,id=183011,bonus_id=1498/6646
feet=sparkling_glass_slippers,id=183023,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173128,enchant=tenet_of_haste
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6933/1532,ilevel=235,enchant=tenet_of_haste
trinket1=soul_igniter,id=184019,bonus_id=1498/6646
trinket2=sinful_gladiators_badge_of_ferocity,id=175921,bonus_id=1498/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/6652/1531/6646,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1524
# gear_intellect=1090
# gear_crit_rating=252
# gear_haste_rating=729
# gear_mastery_rating=689
# gear_versatility_rating=384
# gear_armor=371

SunKingsBlessing : 15234 dps, 4254 dps to main target

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
15233.7 15233.7 30.1 / 0.197% 1630.5 / 10.7% 19.0
RPS Out RPS In Primary Resource Waiting APM Active Skill
799.5 791.8 Mana 0.00% 50.7 99.6% 100%
Talents
Night Fae
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
SunKingsBlessing 15234
Blazing Surge 293 1.9% 4.3 79.59sec 20078 0 Direct 21.4 3196 6401 4070 27.3%

Stats Details: Blazing Surge

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.34 21.40 0.00 0.00 0.0000 0.0000 87063.11 87063.11 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.75% 15.57 9 23 3196.05 2941 3918 3197.33 3087 3370 49742 49742 0.00%
crit 27.25% 5.83 1 13 6400.94 5882 7834 6400.15 5882 7155 37321 37321 0.00%

Action Details: Blazing Surge

  • id:345215
  • school:fire
  • range:40.0
  • travel_speed:42.0000
  • radius:40.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:6288.23
  • base_dd_max:6288.23
  • base_dd_mult:1.00

Spelldata

  • id:345215
  • name:Blazing Surge
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}
Dragon's Breath 492 3.2% 13.3 21.48sec 11069 9323 Direct 66.6 1347 3418 2215 41.9%

Stats Details: Dragons Breath

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 13.33 66.65 0.00 0.00 1.1873 0.0000 147544.10 147544.10 0.00% 9323.48 9323.48
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 58.08% 38.71 23 54 1347.12 1142 2420 1347.44 1239 1583 52141 52141 0.00%
crit 41.92% 27.94 12 45 3417.61 2285 5035 3414.44 2629 4093 95403 95403 0.00%

Action Details: Dragons Breath

  • id:31661
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:12.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:18.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.582500
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:31661
  • name:Dragon's Breath
  • school:fire
  • tooltip:Disoriented.
  • description:Enemies in a cone in front of you take {$s2=0} Fire damage and are disoriented for {$d=4 seconds}. Damage will cancel the effect.

Action Priority List

    combustion_phase
    [o]:2.60
  • if_expr:buff.combustion.remains<gcd.max&buff.combustion.up
    rop_phase
    [u]:3.53
  • if_expr:active_enemies>2
    standard_rotation
    [{]:7.20
  • if_expr:active_enemies>1
Eternal Insight 42 0.3% 20.8 13.78sec 602 0 Direct 20.8 470 939 602 28.2%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.84 20.84 0.00 0.00 0.0000 0.0000 12547.00 12547.00 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.77% 14.95 5 30 469.51 460 488 469.48 460 482 7022 7022 0.00%
crit 28.23% 5.88 0 16 939.12 921 976 937.53 0 976 5525 5525 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Fire Blast 827 5.4% 49.1 6.11sec 5032 0 Direct 49.1 0 5030 5030 100.0%

Stats Details: Fire Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 49.07 49.07 0.00 0.00 0.0000 0.0000 246906.42 246906.42 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 49.07 39 59 5029.85 3107 7256 5031.60 4792 5266 246906 246906 0.00%

Action Details: Fire Blast

  • id:108853
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:10.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:1.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.792000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:108853
  • name:Fire Blast
  • school:fire
  • tooltip:
  • description:Blasts the enemy for {$s1=0} Fire damage. |cFFFFFFFFFire:|r Castable while casting other spells.$?a231568[ Always deals a critical strike.][]

Action Priority List

    default
    [X]:18.22
  • if_expr:!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
    default
    [Y]:0.21
  • if_expr:action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
    combustion_phase
    [e]:28.27
  • if_expr:conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
    rop_phase
    [r]:1.91
  • if_expr:!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
    standard_rotation
    [y]:0.46
  • if_expr:!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Flamestrike 4869 (8721) 32.0% (57.3%) 98.8 3.01sec 26361 12910 Direct 494.2 (5211.6) 1603 4369 2944 48.5% (48.5%)

Stats Details: Flamestrike

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 98.84 494.18 0.00 0.00 2.0420 0.0000 1454986.81 1454986.81 0.00% 12909.53 12909.53
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 51.53% 254.65 183 315 1602.94 1372 3205 1604.75 1550 1654 408351 408351 0.00%
crit 48.47% 239.54 179 310 4368.79 2744 6410 4369.66 4143 4593 1046636 1046636 0.00%

Action Details: Flamestrike

  • id:2120
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.50
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:1250.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.608400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2120
  • name:Flamestrike
  • school:fire
  • tooltip:Movement speed slowed by {$s2=20}%.
  • description:Calls down a pillar of fire, burning all enemies within the area for {$s1=0} Fire damage and reducing their movement speed by {$s2=20}% for {$d=8 seconds}.

Action Priority List

    combustion_phase
    [i]:24.38
  • if_expr:(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
    combustion_phase
    [m]:3.63
  • if_expr:buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
    rop_phase
    [p]:8.44
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    rop_phase
    [v]:21.17
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    standard_rotation
    [w]:10.99
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    standard_rotation
    [}]:30.26
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    Flame Patch 3852 25.3% 943.5 0.31sec 1219 0 Periodic 4717.4 137 374 244 45.2% 0.0%

Stats Details: Flame Patch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 943.48 0.00 0.00 4717.41 0.0000 0.0000 1150478.52 1150478.52 0.00% 0.00 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 54.85% 2587.45 2037 3124 137.09 118 275 137.18 134 140 354818 354818 0.00%
crit 45.15% 2129.96 1646 2648 373.53 235 550 373.47 359 385 795660 795660 0.00%

Action Details: Flame Patch

  • id:205472
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.060000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:205472
  • name:Flame Patch
  • school:fire
  • tooltip:
  • description:Burning enemies for {$s1=0} Fire damage.
Ignite 2713 17.8% 643.9 0.52sec 1259 0 Periodic 1480.9 548 0 548 0.0% 98.7%

Stats Details: Ignite

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 643.94 0.00 1480.92 1480.92 0.0000 1.0000 810476.29 810476.29 0.00% 547.28 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 100.00% 1480.92 1187 1787 547.59 62 2292 547.96 503 597 810476 810476 0.00%

Action Details: Ignite

  • id:12654
  • school:fire
  • range:50000.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:9.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12654
  • name:Ignite
  • school:fire
  • tooltip:Deals $w1 Fire damage every $t1 sec.$?$w3>0[ Movement speed reduced by $w3%.][]
  • description:{$@spelldesc12846=Your target burns for an additional ${{$s1=0}}.1% over {$12654d=9 seconds} of the total direct damage caused by your Fireball, Fire Blast, Scorch, Pyroblast{$?s153561=false}[, Meteor][]{$?s257541=true}[, Phoenix Flames][]{$?s198929=false}[, Cinderstorm][], and Flamestrike. If this effect is reapplied, any remaining damage will be added to the new Ignite. Phoenix Flames causes your Ignites to spread to {$s4=8} nearby enemies.}
Mirror Image 0 (17) 0.0% (0.1%) 1.0 0.00sec 4994 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 125  / 17 0.1% 96.0 1.22sec 52 42 Direct 96.0 41 81 52 27.9%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 96.00 96.00 0.00 0.00 1.2323 0.0000 4993.51 4993.51 0.00% 42.21 42.21
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.08% 69.20 56 82 40.68 29 51 40.68 39 43 2815 2815 0.00%
crit 27.92% 26.80 14 40 81.30 58 101 81.28 71 92 2179 2179 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:1487.06
Phoenix Flames 0 (876) 0.0% (5.7%) 14.0 21.36sec 18675 16748

Stats Details: Phoenix Flames

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 14.00 0.00 0.00 0.00 1.1151 0.0000 0.00 0.00 0.00% 16748.01 16748.01

Action Details: Phoenix Flames

  • id:257541
  • school:fire
  • range:40.0
  • travel_speed:50.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:25.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:257541
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.

Action Priority List

    combustion_phase
    [l]:14.00
  • if_expr:buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
    Phoenix Flames (_splash) 876 5.7% 14.0 21.36sec 18702 0 Direct 69.9 0 3742 3742 100.0%

Stats Details: Phoenix Flames Splash

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 13.98 69.89 0.00 0.00 0.0000 0.0000 261402.86 261402.86 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 69.89 55 90 3742.28 1579 8246 3742.18 3239 4130 261403 261403 0.00%

Action Details: Phoenix Flames Splash

  • id:257542
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.900000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:257542
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:{$@spelldesc257541=Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.}
Pyroblast 69 (87) 0.4% (0.6%) 2.5 60.17sec 10215 2831 Direct 3.5 (18.4) 2683 6707 5823 77.9% (77.9%)

Stats Details: Pyroblast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.52 3.50 0.00 0.00 3.6084 0.0000 20334.83 20334.83 0.00% 2831.06 2831.06
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 22.11% 0.77 0 2 2683.29 2673 3185 1957.19 0 3005 2074 2074 0.00%
crit 77.89% 2.72 2 5 6706.95 5346 11326 6834.81 5346 8765 18260 18260 0.00%

Action Details: Pyroblast

  • id:11366
  • school:fire
  • range:40.0
  • travel_speed:35.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:4.50
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.363000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:11366
  • name:Pyroblast
  • school:fire
  • tooltip:
  • description:Hurls an immense fiery boulder that causes {$s1=0} Fire damage$?a321711[ and an additional $321712o2 Fire damage over {$321712d=6 seconds}][].

Action Priority List

    combustion_phase
    [j]:0.32
  • if_expr:buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
    rop_phase
    [q]:1.30
  • if_expr:buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
    standard_rotation
    [x]:1.03
  • if_expr:buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
    Pyroblast (_dot) 18 0.1% 3.5 112.66sec 1552 0 Periodic 14.9 113 393 363 89.6% 1.4%

Stats Details: Pyroblast Dot

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.50 0.00 14.95 14.95 0.0000 1.3752 5427.81 5427.81 0.00% 264.02 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 10.43% 1.56 0 4 113.09 81 214 101.52 0 214 176 176 0.00%
crit 89.57% 13.39 11 20 392.59 8 568 394.27 337 465 5252 5252 0.00%

Action Details: Pyroblast Dot

  • id:321712
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.062000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:2.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:321712
  • name:Pyroblast
  • school:fire
  • tooltip:Suffering $w1 Fire damage every {$t2=0} sec.
  • description:{$@spelldesc321711=Deals an additional $321712o2 Fire damage over {$321712d=6 seconds}.}
Scorch 189 1.2% 27.4 10.69sec 2053 1691 Direct 27.4 403 2065 2052 99.2%

Stats Details: Scorch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 27.37 27.37 0.00 0.00 1.2140 0.0000 56192.48 56192.48 0.00% 1691.17 1691.17
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 0.76% 0.21 0 1 402.51 394 418 83.30 0 418 83 83 0.00%
crit 99.24% 27.16 20 36 2064.72 788 4054 2067.34 1869 2292 56109 56109 0.00%

Action Details: Scorch

  • id:2948
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.177000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2948
  • name:Scorch
  • school:fire
  • tooltip:
  • description:Scorches an enemy for {$s1=0} Fire damage. Castable while moving.

Action Priority List

    default
    [a]:0.40
    combustion_phase
    [n]:4.72
  • if_expr:buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
    rop_phase
    [t]:7.60
  • if_expr:searing_touch.active
    standard_rotation
    [|]:14.95
  • if_expr:searing_touch.active
Shadowcore Oil Blast 47 0.3% 43.2 6.85sec 327 0 Direct 43.2 257 514 327 27.4%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.20 43.20 0.00 0.00 0.0000 0.0000 14134.04 14134.04 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.59% 31.36 14 55 256.80 253 268 256.78 253 263 8054 8054 0.00%
crit 27.41% 11.84 3 22 513.60 506 537 513.56 506 528 6081 6081 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 930 6.1% 4.3 79.28sec 64136 19932 Periodic 85.9 1289 3312 3218 95.5% 0.9%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.31 0.00 17.17 85.87 3.2178 0.7454 276741.36 276741.36 0.00% 19932.39 19932.39
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 4.46% 3.83 0 20 1289.30 1040 1544 554.56 0 1496 4920 4920 0.00%
crit 95.54% 82.04 63 100 3311.50 2080 3826 3313.81 3049 3425 271821 271821 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    combustion_phase
    [k]:4.32
  • if_expr:buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction
  • interrupt_if_expr:action.fire_blast.charges=action.fire_blast.max_charges
Simple Action Stats Execute Interval
SunKingsBlessing
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:SunKingsBlessing
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 2.0 240.52sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    combustion_cooldowns
    [c]:2.00
  • if_expr:buff.combustion.up
Combustion 4.3 80.61sec

Stats Details: Combustion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.26 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Combustion

  • id:190319
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:5000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:190319
  • name:Combustion
  • school:fire
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.

Action Priority List

    combustion_phase
    [g]:4.25
  • if_expr:buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
Counterspell 15.1 21.33sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 15.05 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [Q]:15.06
  • if_expr:!runeforge.disciplinary_command
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:SunKingsBlessing
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:SunKingsBlessing
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.3 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.31 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    combustion_cooldowns
    [b]:1.30
Rune of Power 7.4 41.20sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 7.36 0.00 0.00 0.00 1.1933 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    default
    [V]:7.42
  • if_expr:buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
Soul Ignition 4.3 80.15sec

Stats Details: Soul Ignition

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.34 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Soul Ignition

  • id:345251
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.500
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345251
  • name:Soul Ignition
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Berserking 2.0 0.0 240.1sec 240.1sec 11.9sec 8.04% 18.34% 0.0 (0.0) 1.9

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:227.7s / 247.7s
  • trigger_min/max:227.7s / 247.7s
  • trigger_pct:100.00%
  • duration_min/max:4.7s / 12.0s

Stack Uptimes

  • berserking_1:8.04%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.56% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.56%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Combustion 6.4 0.0 51.0sec 51.0sec 10.0sec 21.57% 0.00% 122.4 (122.4) 6.1

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_combustion
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:1.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:0.50

Trigger Details

  • interval_min/max:8.0s / 85.7s
  • trigger_min/max:8.0s / 85.7s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 18.0s

Stack Uptimes

  • combustion_1:21.57%

Spelldata

  • id:190319
  • name:Combustion
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Gladiator's Badge 4.3 0.0 79.7sec 80.4sec 14.7sec 21.28% 0.00% 0.0 (0.0) 4.1

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Gladiator's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:204.00

Trigger Details

  • interval_min/max:68.5s / 85.8s
  • trigger_min/max:68.5s / 85.8s
  • trigger_pct:100.00%
  • duration_min/max:0.3s / 15.0s

Stack Uptimes

  • gladiators_badge_1:21.28%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Heating Up 48.2 0.0 6.3sec 6.3sec 2.3sec 36.41% 47.93% 0.0 (0.0) 3.5

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_heating_up
  • max_stacks:2
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.5s / 30.9s
  • trigger_min/max:0.5s / 30.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.2s

Stack Uptimes

  • heating_up_1:36.41%

Spelldata

  • id:48107
  • name:Heating Up
  • tooltip:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • description:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • max_stacks:2
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Hot Streak! 44.3 0.0 6.8sec 6.8sec 0.8sec 12.17% 52.79% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_hot_streak
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.4s / 50.9s
  • trigger_min/max:0.4s / 50.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 3.9s

Stack Uptimes

  • hot_streak_1:12.17%

Spelldata

  • id:48108
  • name:Hot Streak!
  • tooltip:Your next Pyroblast or Flamestrike spell is instant cast, and causes double the normal Ignite damage.
  • description:{$@spelldesc195283=Getting two direct-damage critical strikes in a row with Fire spells will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Infernal Cascade 6.4 22.0 51.6sec 10.3sec 10.9sec 23.31% 0.00% 16.9 (16.9) 6.0

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_infernal_cascade
  • max_stacks:2
  • base duration:5.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.14
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:5.4s / 85.7s
  • trigger_min/max:0.5s / 76.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 23.8s

Stack Uptimes

  • infernal_cascade_1:3.54%
  • infernal_cascade_2:19.78%

Spelldata

  • id:336832
  • name:Infernal Cascade
  • tooltip:Fire Damage increased by $w1%.
  • description:{$@spelldesc336821=While Combustion is active, your Fire Blast grants you |cFFFFFFFF${{$s1=3}}.1% |r increased Fire damage for {$336832d=5 seconds}, stacking up to {$336832u=2} times.}
  • max_stacks:2
  • duration:5.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.3 0.0 319.4sec 0.0sec 23.4sec 10.07% 0.00% 0.0 (0.0) 1.1

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:314.9s / 328.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:0.3s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:10.07%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Rune of Power 11.6 0.0 26.6sec 26.6sec 11.7sec 45.43% 0.00% 0.0 (0.0) 11.1

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.0s / 67.1s
  • trigger_min/max:12.0s / 67.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:45.43%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Soul Ignition 4.3 0.0 79.6sec 80.2sec 3.3sec 4.52% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_soul_ignition
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:60.6s / 85.8s
  • trigger_min/max:60.6s / 85.8s
  • trigger_pct:100.00%
  • duration_min/max:0.3s / 15.0s

Stack Uptimes

  • soul_ignition_1:4.52%

Spelldata

  • id:345211
  • name:Soul Ignition
  • tooltip:Reactivate Soul Igniter to cast Blazing Surge.
  • description:Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)
  • max_stacks:0
  • duration:15.00
  • cooldown:0.00
  • default_chance:0.00%
Sun King's Blessing 5.5 34.7 61.2sec 7.5sec 46.8sec 86.27% 0.00% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_sun_kings_blessing
  • max_stacks:8
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:30.6s / 116.9s
  • trigger_min/max:0.9s / 50.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 107.6s

Stack Uptimes

  • sun_kings_blessing_1:4.92%
  • sun_kings_blessing_2:9.62%
  • sun_kings_blessing_3:5.87%
  • sun_kings_blessing_4:9.62%
  • sun_kings_blessing_5:11.88%
  • sun_kings_blessing_6:17.86%
  • sun_kings_blessing_7:11.98%
  • sun_kings_blessing_8:14.52%

Spelldata

  • id:333314
  • name:Sun King's Blessing
  • tooltip:Building up a Combustion.
  • description:{$@spelldesc333313=After consuming {$s1=8} Hot Streaks, your next non-instant Pyroblast cast within {$333315d=15 seconds} grants you Combustion for {$s2=6} sec.}
  • max_stacks:8
  • duration:30.00
  • cooldown:0.00
  • default_chance:101.00%
Sun King's Blessing (_ready) 2.7 0.0 59.3sec 59.3sec 5.9sec 5.40% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_sun_kings_blessing_ready
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:28.2s / 231.2s
  • trigger_min/max:28.2s / 231.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • sun_kings_blessing_ready_1:5.40%

Spelldata

  • id:333315
  • name:Sun King's Blessing
  • tooltip:Your next non-instant Pyroblast will grant you Combustion.
  • description:{$@spelldesc333313=After consuming {$s1=8} Hot Streaks, your next non-instant Pyroblast cast within {$333315d=15 seconds} grants you Combustion for {$s2=6} sec.}
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Proc Count Min Max Interval Min Max
Heating Up generated 48.2 37.0 59.0 6.3s 0.5s 30.9s
Heating Up converted with Fire Blast 21.4 15.0 28.0 14.2s 1.1s 62.9s
Hot Streak procs 44.3 35.0 55.0 6.8s 0.4s 50.9s
Hot Streak spells used 93.9 75.0 115.0 3.2s 0.0s 26.1s
Hot Streak spell crits 92.9 74.0 114.0 3.2s 0.0s 29.2s
Hot Streak spell crits wasted 0.5 0.0 3.0 58.6s 24.7s 78.0s
Direct Ignite applications 9.0 9.0 9.0 1.1s 0.0s 2.1s
Ignites spread to targets with existing Ignite 55.9 44.0 72.0 21.3s 1.1s 80.6s
Infernal Cascade expires during Combustion 0.4 0.0 2.0 8.4s 5.0s 15.5s
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 18.94% 16.79% 20.87% 1.0s 0.0s 3.2s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000211.001151.708271.940
Counterspell0.6750.0003.11510.2095.14618.962
Shifting Power15.7210.00029.96769.71847.08993.849
Fire Blast0.1300.0009.7026.4542.32818.454
Rune of Power4.0410.00041.20131.31322.05265.803
Dragon's Breath4.9270.04048.92773.12452.79998.478
Combustion1.8310.0009.5197.9503.36614.251
Phoenix Flames4.6080.00053.89864.60118.904109.732

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
SunKingsBlessing
mana_regen Mana 3176.22 236816.26 100.00% 74.56 62097.59 20.77%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 49000.0 791.81 799.46 62094.5 47714.3 40858.0 50000.0
Usage Type Count Total Avg RPE APR
SunKingsBlessing
combustion Mana 4.4 21751.8 5000.0 5106.6 0.0
counterspell Mana 15.4 15401.4 1000.0 1023.1 0.0
dragons_breath Mana 13.6 27270.9 2000.0 2046.0 5.4
fire_blast Mana 50.2 25092.2 500.0 511.4 9.8
flamestrike Mana 101.1 126356.4 1250.0 1278.4 20.6
pyroblast Mana 3.6 3615.6 1000.0 1433.6 7.1
scorch Mana 28.0 13979.4 500.0 510.8 4.0
shifting_power Mana 4.4 11049.6 2500.0 2560.8 25.0

Statistics & Data Analysis

Fight Length
SunKingsBlessing Fight Length
Count 705
Mean 299.06
Minimum 240.06
Maximum 359.94
Spread ( max - min ) 119.88
Range [ ( max - min ) / 2 * 100% ] 20.04%
Standard Deviation 34.6686
5th Percentile 244.78
95th Percentile 354.45
( 95th Percentile - 5th Percentile ) 109.67
Mean Distribution
Standard Deviation 1.3057
95.00% Confidence Interval ( 296.50 - 301.62 )
Normalized 95.00% Confidence Interval ( 99.14% - 100.86% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 517
0.1% Error 51626
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 42
0.01 Scale Factor Error with Delta=300 1027
DPS
SunKingsBlessing Damage Per Second
Count 705
Mean 15233.66
Minimum 14189.58
Maximum 16233.67
Spread ( max - min ) 2044.08
Range [ ( max - min ) / 2 * 100% ] 6.71%
Standard Deviation 407.1854
5th Percentile 14410.04
95th Percentile 15855.79
( 95th Percentile - 5th Percentile ) 1445.75
Mean Distribution
Standard Deviation 15.3355
95.00% Confidence Interval ( 15203.60 - 15263.71 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 28
0.1% Error 2745
0.1 Scale Factor Error with Delta=300 1416
0.05 Scale Factor Error with Delta=300 5662
0.01 Scale Factor Error with Delta=300 141537
Priority Target DPS
SunKingsBlessing Priority Target Damage Per Second
Count 705
Mean 4254.41
Minimum 3923.30
Maximum 4559.97
Spread ( max - min ) 636.67
Range [ ( max - min ) / 2 * 100% ] 7.48%
Standard Deviation 119.2972
5th Percentile 4047.77
95th Percentile 4467.55
( 95th Percentile - 5th Percentile ) 419.79
Mean Distribution
Standard Deviation 4.4930
95.00% Confidence Interval ( 4245.61 - 4263.22 )
Normalized 95.00% Confidence Interval ( 99.79% - 100.21% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 31
0.1% Error 3021
0.1 Scale Factor Error with Delta=300 122
0.05 Scale Factor Error with Delta=300 486
0.01 Scale Factor Error with Delta=300 12150
DPS(e)
SunKingsBlessing Damage Per Second (Effective)
Count 705
Mean 15233.66
Minimum 14189.58
Maximum 16233.67
Spread ( max - min ) 2044.08
Range [ ( max - min ) / 2 * 100% ] 6.71%
Damage
SunKingsBlessing Damage
Count 705
Mean 4544235.62
Minimum 3618001.52
Maximum 5516363.80
Spread ( max - min ) 1898362.28
Range [ ( max - min ) / 2 * 100% ] 20.89%
DTPS
SunKingsBlessing Damage Taken Per Second
Count 705
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
SunKingsBlessing Healing Per Second
Count 705
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
SunKingsBlessing Healing Per Second (Effective)
Count 705
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
SunKingsBlessing Heal
Count 705
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
SunKingsBlessing Healing Taken Per Second
Count 705
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
SunKingsBlessing Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
SunKingsBlessingTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
SunKingsBlessing Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 variable,name=disable_combustion,op=reset
APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
5 0.00 variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
6 0.00 variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
7 0.00 variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
8 0.00 variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
9 0.00 variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
A 0.00 variable,name=arcane_explosion_mana,default=40,op=reset
APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
B 0.00 variable,name=kindling_reduction,default=0.4,op=reset
APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
C 0.00 variable,name=combustion_shifting_power,default=2,op=reset
APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
D 0.00 variable,name=combustion_cast_remains,default=0.7,op=reset
APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
E 0.00 variable,name=overpool_fire_blasts,default=0,op=reset
APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
F 0.00 variable,name=empyreal_ordnance_delay,default=18,op=reset
APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
G 0.00 variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
If Combustion is disabled, schedule the first Combustion far after the fight ends.
H 0.00 variable,name=skb_duration,value=dbc.effect.828420.base_value
The duration of a Sun King's Blessing Combustion.
I 0.00 variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
Whether a usable item used to buff Combustion is equipped.
J 0.00 variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
K 0.00 variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
L 0.00 variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
M 0.00 snapshot_stats
N 0.00 use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
O 0.00 mirror_image
P 0.00 pyroblast
Default action list Executed every time the actor is available.
# count action,conditions
Q 15.06 counterspell,if=!runeforge.disciplinary_command
R 0.00 call_action_list,name=combustion_timing,if=!variable.disable_combustion
The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
0.00 variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
Variable that estimates whether Shifting Power will be used before Combustion is ready.
0.00 shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
0.00 radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
0.00 deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
0.00 mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
0.00 fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
0.00 use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
0.00 use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
0.00 use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
0.00 use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
0.00 use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
S 4.33 use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
T 4.27 cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
Trigger Soul Igniter early with Infernal Cascade or when it was precast.
0.00 use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
Items that do not benefit Combustion should just be used outside of Combustion at some point.
0.00 frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
Use Frost Nova to trigger Grisly Icicle.
0.00 counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
Get the Disciplinary Command buff up, unless combustion is soon.
0.00 arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
U 0.00 call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
V 7.42 rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
W 0.00 call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
X 18.22 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
Y 0.21 fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
Avoid capping Fire Blast charges while channeling Shifting Power
Z 0.00 call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
a 0.40 scorch
actions.combustion_cooldowns
# count action,conditions
b 1.30 potion
0.00 blood_fury
c 2.00 berserking,if=buff.combustion.up
0.00 fireblood
0.00 ancestral_call
0.00 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
d 4.30 use_item,effect_name=gladiators_badge
0.00 use_item,name=inscrutable_quantum_device
0.00 use_item,name=flame_of_battle
0.00 use_item,name=wakeners_frond
0.00 use_item,name=instructors_divine_bell
0.00 use_item,name=sunblood_amethyst
actions.combustion_phase
# count action,conditions
0.00 lights_judgment,if=buff.combustion.down
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
0.00 bag_of_tricks,if=buff.combustion.down
0.00 living_bomb,if=active_enemies>1&buff.combustion.down
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
e 28.27 fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
f 0.00 call_action_list,name=active_talents
g 4.25 combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
h 0.00 call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
i 24.38 flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
j 0.32 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
0.00 pyroblast,if=buff.hot_streak.react&buff.combustion.up
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
k 4.32 shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
l 14.00 phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
m 3.63 flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
0.00 fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
n 4.72 scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
0.00 living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
o 2.60 dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up
actions.rop_phase
# count action,conditions
p 8.44 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
q 1.30 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
r 1.91 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
s 0.00 call_action_list,name=active_talents
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
0.00 phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
t 7.60 scorch,if=searing_touch.active
u 3.53 dragons_breath,if=active_enemies>2
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
v 21.17 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball
actions.standard_rotation
# count action,conditions
w 10.99 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
0.00 pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
x 1.03 pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
Try to get SKB procs inside RoP phases or Combustion phases when possible.
0.00 pyroblast,if=buff.hot_streak.react&searing_touch.active
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
y 0.46 fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
0.00 phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
z 0.00 call_action_list,name=active_talents
{ 7.20 dragons_breath,if=active_enemies>1
| 14.95 scorch,if=searing_touch.active
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
} 30.26 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball

Sample Sequence

012456789ABCDEFHIJOPbQdSmgeeTcielikeeQielielinliVuvvvXXpvv}}Q}XXw{}}}}}X}}{Q}}}XVvXpvuvdSmgeeQTielikeeieQlio}VvvvXvXp{}Q}}}XXw}}{}}}Q}VvXvuvXpv}}geQdSlieeTikeeieQlilVuvXpvvv}}XQ{Xw}}}}}X}{}Q}VvXvvvuX}}dSmgeeQTcielikeeielQiloVrptttpttprpt||wxXQililei{|||w||w||w||w|Q{VpXttpqniebdSieeTikQmgeeilliennieinoVttprpqQlienni|

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask SunKingsBlessing 50000.0/50000: 100% mana
Pre precombat 1 food SunKingsBlessing 50000.0/50000: 100% mana
Pre precombat 2 augmentation SunKingsBlessing 50000.0/50000: 100% mana
Pre precombat 4 disable_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 5 firestarter_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 6 hot_streak_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 7 hard_cast_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 8 combustion_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 9 arcane_explosion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat A arcane_explosion_mana Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat B kindling_reduction Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat C combustion_shifting_power Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat D combustion_cast_remains Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat E overpool_fire_blasts Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat F empyreal_ordnance_delay Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat H skb_duration Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat I combustion_on_use Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat J on_use_cutoff Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat O mirror_image Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat P pyroblast Fluffy_Pillow 50000.0/50000: 100% mana
0:00.000 combustion_cooldowns b potion Fluffy_Pillow 49000.0/50000: 98% mana
0:00.000 default Q counterspell Fluffy_Pillow 49000.0/50000: 98% mana potion_of_spectral_intellect
0:00.000 combustion_cooldowns d use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48000.0/50000: 96% mana potion_of_spectral_intellect
0:00.000 default S use_item_soul_igniter Fluffy_Pillow 48000.0/50000: 96% mana gladiators_badge, potion_of_spectral_intellect
0:00.000 combustion_phase m flamestrike Fluffy_Pillow 48000.0/50000: 96% mana soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.200 combustion_phase g combustion Fluffy_Pillow 50000.0/50000: 100% mana bloodlust, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.200 combustion_phase e fire_blast Fluffy_Pillow 45000.0/50000: 90% mana bloodlust, combustion, rune_of_power, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.765 combustion_phase e fire_blast Fluffy_Pillow 45065.0/50000: 90% mana bloodlust, combustion, heating_up, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.871 default T cancel_buff Fluffy_Pillow 43421.0/50000: 87% mana bloodlust, combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.871 combustion_cooldowns c berserking Fluffy_Pillow 43421.0/50000: 87% mana bloodlust, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:02.871 combustion_phase i flamestrike Fluffy_Pillow 43421.0/50000: 87% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:03.267 combustion_phase e fire_blast Fluffy_Pillow 42567.0/50000: 85% mana bloodlust, berserking, combustion, rune_of_power, sun_kings_blessing, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:03.734 combustion_phase l phoenix_flames Fluffy_Pillow 42534.0/50000: 85% mana bloodlust, berserking, combustion, heating_up, rune_of_power, sun_kings_blessing, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:04.597 combustion_phase i flamestrike Fluffy_Pillow 43397.0/50000: 87% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, sun_kings_blessing, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:05.459 combustion_phase k shifting_power Fluffy_Pillow 43009.0/50000: 86% mana bloodlust, berserking, combustion, rune_of_power, sun_kings_blessing(2), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:06.605 combustion_phase e fire_blast Fluffy_Pillow 41655.0/50000: 83% mana bloodlust, berserking, combustion, rune_of_power, sun_kings_blessing(2), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:07.180 combustion_phase e fire_blast Fluffy_Pillow 41730.0/50000: 83% mana bloodlust, berserking, combustion, heating_up, rune_of_power, sun_kings_blessing(2), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.067 default Q counterspell Fluffy_Pillow 42117.0/50000: 84% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, sun_kings_blessing(2), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.067 combustion_phase i flamestrike Fluffy_Pillow 41117.0/50000: 82% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, sun_kings_blessing(2), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.067 combustion_phase e fire_blast Fluffy_Pillow 39867.0/50000: 80% mana bloodlust, berserking, combustion, rune_of_power, sun_kings_blessing(3), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.929 combustion_phase l phoenix_flames Fluffy_Pillow 40229.0/50000: 80% mana bloodlust, berserking, combustion, heating_up, rune_of_power, sun_kings_blessing(3), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.794 combustion_phase i flamestrike Fluffy_Pillow 41094.0/50000: 82% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, sun_kings_blessing(3), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.794 combustion_phase e fire_blast Fluffy_Pillow 39844.0/50000: 80% mana bloodlust, berserking, combustion, rune_of_power, sun_kings_blessing(4), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:10.656 combustion_phase l phoenix_flames Fluffy_Pillow 40206.0/50000: 80% mana bloodlust, berserking, combustion, heating_up, rune_of_power, sun_kings_blessing(4), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:11.519 combustion_phase i flamestrike Fluffy_Pillow 41069.0/50000: 82% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, sun_kings_blessing(4), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:12.380 combustion_phase n scorch Fluffy_Pillow 40680.0/50000: 81% mana bloodlust, berserking, combustion, rune_of_power, sun_kings_blessing(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:13.242 combustion_phase l phoenix_flames Fluffy_Pillow 41042.0/50000: 82% mana bloodlust, berserking, combustion, rune_of_power, sun_kings_blessing(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:14.106 combustion_phase i flamestrike Fluffy_Pillow 41906.0/50000: 84% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, sun_kings_blessing(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:14.971 default V rune_of_power Fluffy_Pillow 41521.0/50000: 83% mana bloodlust, sun_kings_blessing(6), gladiators_badge, potion_of_spectral_intellect
0:15.922 rop_phase u dragons_breath Fluffy_Pillow 42472.0/50000: 85% mana bloodlust, rune_of_power, sun_kings_blessing(6), potion_of_spectral_intellect
0:16.871 rop_phase v flamestrike Fluffy_Pillow 41421.0/50000: 83% mana bloodlust, rune_of_power, sun_kings_blessing(6), potion_of_spectral_intellect
0:19.080 rop_phase v flamestrike Fluffy_Pillow 42380.0/50000: 85% mana bloodlust, rune_of_power, sun_kings_blessing(6), potion_of_spectral_intellect
0:21.290 rop_phase v flamestrike Fluffy_Pillow 43340.0/50000: 87% mana bloodlust, rune_of_power, sun_kings_blessing(6), potion_of_spectral_intellect
0:21.290 default X fire_blast Fluffy_Pillow 43340.0/50000: 87% mana bloodlust, rune_of_power, sun_kings_blessing(6), potion_of_spectral_intellect
0:23.067 default X fire_blast Fluffy_Pillow 44617.0/50000: 89% mana bloodlust, heating_up, rune_of_power, sun_kings_blessing(6), potion_of_spectral_intellect
0:23.500 rop_phase p flamestrike Fluffy_Pillow 43300.0/50000: 87% mana bloodlust, hot_streak, rune_of_power, sun_kings_blessing(6), potion_of_spectral_intellect
0:24.449 rop_phase v flamestrike Fluffy_Pillow 42999.0/50000: 86% mana bloodlust, rune_of_power, sun_kings_blessing(7), potion_of_spectral_intellect
0:26.658 rop_phase v flamestrike Fluffy_Pillow 43958.0/50000: 88% mana bloodlust, rune_of_power, sun_kings_blessing(7)
0:28.868 standard_rotation } flamestrike Fluffy_Pillow 44918.0/50000: 90% mana bloodlust, sun_kings_blessing(7)
0:31.075 standard_rotation } flamestrike Fluffy_Pillow 45875.0/50000: 92% mana bloodlust, sun_kings_blessing(7)
0:33.285 default Q counterspell Fluffy_Pillow 46835.0/50000: 94% mana bloodlust, sun_kings_blessing(7)
0:33.285 standard_rotation } flamestrike Fluffy_Pillow 45835.0/50000: 92% mana bloodlust, sun_kings_blessing(7)
0:33.880 default X fire_blast Fluffy_Pillow 46430.0/50000: 93% mana bloodlust, sun_kings_blessing(7)
0:35.085 default X fire_blast Fluffy_Pillow 47135.0/50000: 94% mana bloodlust, heating_up, sun_kings_blessing(7)
0:35.495 standard_rotation w flamestrike Fluffy_Pillow 45795.0/50000: 92% mana bloodlust, hot_streak, sun_kings_blessing(7)
0:36.445 standard_rotation { dragons_breath Fluffy_Pillow 45495.0/50000: 91% mana bloodlust, sun_kings_blessing(8)
0:37.395 standard_rotation } flamestrike Fluffy_Pillow 44445.0/50000: 89% mana bloodlust, sun_kings_blessing(8)
0:39.605 standard_rotation } flamestrike Fluffy_Pillow 45405.0/50000: 91% mana bloodlust, sun_kings_blessing(8)
0:41.814 standard_rotation } flamestrike Fluffy_Pillow 46364.0/50000: 93% mana sun_kings_blessing(8)
0:44.685 standard_rotation } flamestrike Fluffy_Pillow 47985.0/50000: 96% mana sun_kings_blessing(8)
0:47.555 standard_rotation } flamestrike Fluffy_Pillow 48754.0/50000: 98% mana sun_kings_blessing(8)
0:48.098 default X fire_blast Fluffy_Pillow 49297.0/50000: 99% mana sun_kings_blessing(8)
0:50.426 standard_rotation } flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up, sun_kings_blessing(8)
0:53.296 standard_rotation } flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up, sun_kings_blessing(8)
0:56.167 standard_rotation { dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana heating_up, sun_kings_blessing(8)
0:57.399 default Q counterspell Fluffy_Pillow 47987.0/50000: 96% mana sun_kings_blessing(8)
0:57.399 standard_rotation } flamestrike Fluffy_Pillow 46987.0/50000: 94% mana sun_kings_blessing(8)
1:00.271 standard_rotation } flamestrike Fluffy_Pillow 48609.0/50000: 97% mana sun_kings_blessing(8)
1:03.141 standard_rotation } flamestrike Fluffy_Pillow 48754.0/50000: 98% mana sun_kings_blessing(8)
1:04.419 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana sun_kings_blessing(8)
1:06.011 default V rune_of_power Fluffy_Pillow 48754.0/50000: 98% mana heating_up
1:07.243 rop_phase v flamestrike Fluffy_Pillow 49986.0/50000: 100% mana heating_up, rune_of_power
1:07.243 default X fire_blast Fluffy_Pillow 49986.0/50000: 100% mana heating_up, rune_of_power
1:10.114 rop_phase p flamestrike Fluffy_Pillow 48755.0/50000: 98% mana hot_streak, rune_of_power
1:11.347 rop_phase v flamestrike Fluffy_Pillow 48738.0/50000: 97% mana rune_of_power, sun_kings_blessing
1:14.217 rop_phase u dragons_breath Fluffy_Pillow 48754.0/50000: 98% mana rune_of_power, sun_kings_blessing
1:15.449 rop_phase v flamestrike Fluffy_Pillow 47986.0/50000: 96% mana rune_of_power, sun_kings_blessing
1:18.320 combustion_cooldowns d use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power, sun_kings_blessing
1:18.320 default S use_item_soul_igniter Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power, sun_kings_blessing, gladiators_badge
1:18.320 combustion_phase m flamestrike Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power, sun_kings_blessing, soul_ignition, gladiators_badge
1:20.573 combustion_phase g combustion Fluffy_Pillow 50000.0/50000: 100% mana sun_kings_blessing, soul_ignition, gladiators_badge
1:20.573 combustion_phase e fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, rune_of_power, sun_kings_blessing, soul_ignition, gladiators_badge
1:21.143 combustion_phase e fire_blast Fluffy_Pillow 45070.0/50000: 90% mana combustion, heating_up, rune_of_power, sun_kings_blessing, infernal_cascade, soul_ignition, gladiators_badge
1:21.190 default Q counterspell Fluffy_Pillow 43367.0/50000: 87% mana combustion, hot_streak, rune_of_power, sun_kings_blessing, infernal_cascade(2), soul_ignition, gladiators_badge
1:21.399 default T cancel_buff Fluffy_Pillow 42576.0/50000: 85% mana combustion, hot_streak, rune_of_power, sun_kings_blessing, infernal_cascade(2), soul_ignition, gladiators_badge
1:21.399 combustion_phase i flamestrike Fluffy_Pillow 42576.0/50000: 85% mana combustion, hot_streak, rune_of_power, sun_kings_blessing, infernal_cascade(2), gladiators_badge
1:21.726 combustion_phase e fire_blast Fluffy_Pillow 41653.0/50000: 83% mana combustion, rune_of_power, sun_kings_blessing(2), infernal_cascade(2), gladiators_badge
1:22.634 combustion_phase l phoenix_flames Fluffy_Pillow 42061.0/50000: 84% mana combustion, heating_up, rune_of_power, sun_kings_blessing(2), infernal_cascade(2), gladiators_badge
1:23.866 combustion_phase i flamestrike Fluffy_Pillow 43293.0/50000: 87% mana combustion, hot_streak, rune_of_power, sun_kings_blessing(2), infernal_cascade(2), gladiators_badge
1:25.097 combustion_phase k shifting_power Fluffy_Pillow 43274.0/50000: 87% mana combustion, rune_of_power, sun_kings_blessing(3), infernal_cascade(2), gladiators_badge
1:26.009 combustion_phase e fire_blast Fluffy_Pillow 41686.0/50000: 83% mana combustion, rune_of_power, sun_kings_blessing(3), infernal_cascade(2), gladiators_badge
1:27.669 combustion_phase e fire_blast Fluffy_Pillow 42846.0/50000: 86% mana combustion, heating_up, rune_of_power, sun_kings_blessing(3), infernal_cascade(2), gladiators_badge
1:28.599 combustion_phase i flamestrike Fluffy_Pillow 43276.0/50000: 87% mana combustion, hot_streak, rune_of_power, sun_kings_blessing(3), infernal_cascade(2), gladiators_badge
1:29.374 combustion_phase e fire_blast Fluffy_Pillow 42801.0/50000: 86% mana combustion, rune_of_power, sun_kings_blessing(4), infernal_cascade(2), gladiators_badge
1:29.830 default Q counterspell Fluffy_Pillow 42757.0/50000: 86% mana combustion, heating_up, rune_of_power, sun_kings_blessing(4), infernal_cascade(2), gladiators_badge
1:29.830 combustion_phase l phoenix_flames Fluffy_Pillow 41757.0/50000: 84% mana combustion, heating_up, rune_of_power, sun_kings_blessing(4), infernal_cascade(2), gladiators_badge
1:31.060 combustion_phase i flamestrike Fluffy_Pillow 42987.0/50000: 86% mana combustion, hot_streak, rune_of_power, sun_kings_blessing(4), infernal_cascade(2), gladiators_badge
1:32.291 combustion_phase o dragons_breath Fluffy_Pillow 42968.0/50000: 86% mana combustion, rune_of_power, sun_kings_blessing(5), infernal_cascade(2), gladiators_badge
1:33.524 standard_rotation } flamestrike Fluffy_Pillow 42201.0/50000: 84% mana sun_kings_blessing(5), infernal_cascade(2)
1:36.395 default V rune_of_power Fluffy_Pillow 43822.0/50000: 88% mana sun_kings_blessing(5)
1:37.628 rop_phase v flamestrike Fluffy_Pillow 45055.0/50000: 90% mana rune_of_power, sun_kings_blessing(5)
1:40.498 rop_phase v flamestrike Fluffy_Pillow 46675.0/50000: 93% mana rune_of_power, sun_kings_blessing(5)
1:43.369 rop_phase v flamestrike Fluffy_Pillow 48296.0/50000: 97% mana rune_of_power, sun_kings_blessing(5)
1:45.766 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana rune_of_power, sun_kings_blessing(5)
1:46.239 rop_phase v flamestrike Fluffy_Pillow 48723.0/50000: 97% mana heating_up, rune_of_power, sun_kings_blessing(5)
1:48.651 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up, rune_of_power, sun_kings_blessing(5)
1:49.110 rop_phase p flamestrike Fluffy_Pillow 48709.0/50000: 97% mana hot_streak, rune_of_power, sun_kings_blessing(5)
1:50.344 standard_rotation { dragons_breath Fluffy_Pillow 48693.0/50000: 97% mana sun_kings_blessing(6)
1:51.577 standard_rotation } flamestrike Fluffy_Pillow 47926.0/50000: 96% mana sun_kings_blessing(6)
1:54.447 default Q counterspell Fluffy_Pillow 48754.0/50000: 98% mana sun_kings_blessing(6)
1:54.447 standard_rotation } flamestrike Fluffy_Pillow 47754.0/50000: 96% mana sun_kings_blessing(6)
1:57.319 standard_rotation } flamestrike Fluffy_Pillow 48756.0/50000: 98% mana sun_kings_blessing(6)
2:00.189 standard_rotation } flamestrike Fluffy_Pillow 48754.0/50000: 98% mana sun_kings_blessing(6)
2:02.182 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana sun_kings_blessing(6)
2:02.738 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up, sun_kings_blessing(6)
2:03.060 standard_rotation w flamestrike Fluffy_Pillow 48572.0/50000: 97% mana hot_streak, sun_kings_blessing(6)
2:04.294 standard_rotation } flamestrike Fluffy_Pillow 48556.0/50000: 97% mana sun_kings_blessing(7)
2:07.164 standard_rotation } flamestrike Fluffy_Pillow 48754.0/50000: 98% mana sun_kings_blessing(7)
2:10.034 standard_rotation { dragons_breath Fluffy_Pillow 48754.0/50000: 98% mana sun_kings_blessing(7)
2:11.266 standard_rotation } flamestrike Fluffy_Pillow 47986.0/50000: 96% mana sun_kings_blessing(7)
2:14.138 standard_rotation } flamestrike Fluffy_Pillow 48756.0/50000: 98% mana sun_kings_blessing(7)
2:17.007 standard_rotation } flamestrike Fluffy_Pillow 48753.0/50000: 98% mana sun_kings_blessing(7)
2:19.877 default Q counterspell Fluffy_Pillow 48754.0/50000: 98% mana sun_kings_blessing(7)
2:19.877 standard_rotation } flamestrike Fluffy_Pillow 47754.0/50000: 96% mana sun_kings_blessing(7)
2:22.748 default V rune_of_power Fluffy_Pillow 48755.0/50000: 98% mana sun_kings_blessing(7)
2:23.981 rop_phase v flamestrike Fluffy_Pillow 49988.0/50000: 100% mana rune_of_power, sun_kings_blessing(7)
2:23.981 default X fire_blast Fluffy_Pillow 49988.0/50000: 100% mana rune_of_power, sun_kings_blessing(7)
2:26.851 rop_phase v flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up, rune_of_power, sun_kings_blessing(7)
2:29.721 rop_phase u dragons_breath Fluffy_Pillow 48754.0/50000: 98% mana heating_up, rune_of_power, sun_kings_blessing(7)
2:30.954 rop_phase v flamestrike Fluffy_Pillow 47987.0/50000: 96% mana heating_up, rune_of_power, sun_kings_blessing(7)
2:30.954 default X fire_blast Fluffy_Pillow 47987.0/50000: 96% mana heating_up, rune_of_power, sun_kings_blessing(7)
2:33.823 rop_phase p flamestrike Fluffy_Pillow 48753.0/50000: 98% mana hot_streak, rune_of_power
2:35.055 rop_phase v flamestrike Fluffy_Pillow 48735.0/50000: 97% mana rune_of_power, sun_kings_blessing
2:37.926 standard_rotation } flamestrike Fluffy_Pillow 48755.0/50000: 98% mana sun_kings_blessing
2:40.798 standard_rotation } flamestrike Fluffy_Pillow 48756.0/50000: 98% mana sun_kings_blessing
2:43.573 combustion_phase g combustion Fluffy_Pillow 50000.0/50000: 100% mana sun_kings_blessing
2:43.603 combustion_phase e fire_blast Fluffy_Pillow 45030.0/50000: 90% mana combustion, rune_of_power, sun_kings_blessing
2:43.667 default Q counterspell Fluffy_Pillow 43344.0/50000: 87% mana combustion, heating_up, rune_of_power, sun_kings_blessing, infernal_cascade
2:43.877 combustion_cooldowns d use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 42554.0/50000: 85% mana combustion, heating_up, rune_of_power, sun_kings_blessing, infernal_cascade
2:43.877 default S use_item_soul_igniter Fluffy_Pillow 42554.0/50000: 85% mana combustion, heating_up, rune_of_power, sun_kings_blessing, infernal_cascade, gladiators_badge
2:43.877 combustion_phase l phoenix_flames Fluffy_Pillow 42554.0/50000: 85% mana combustion, heating_up, rune_of_power, sun_kings_blessing, infernal_cascade, soul_ignition, gladiators_badge
2:45.109 combustion_phase i flamestrike Fluffy_Pillow 43786.0/50000: 88% mana combustion, hot_streak, rune_of_power, sun_kings_blessing, infernal_cascade, soul_ignition, gladiators_badge
2:45.109 combustion_phase e fire_blast Fluffy_Pillow 42536.0/50000: 85% mana combustion, rune_of_power, sun_kings_blessing(2), infernal_cascade, soul_ignition, gladiators_badge
2:45.702 combustion_phase e fire_blast Fluffy_Pillow 42629.0/50000: 85% mana combustion, heating_up, rune_of_power, sun_kings_blessing(2), infernal_cascade(2), soul_ignition, gladiators_badge
2:46.340 default T cancel_buff Fluffy_Pillow 42767.0/50000: 86% mana combustion, hot_streak, rune_of_power, sun_kings_blessing(2), infernal_cascade(2), soul_ignition, gladiators_badge
2:46.340 combustion_phase i flamestrike Fluffy_Pillow 42767.0/50000: 86% mana combustion, hot_streak, rune_of_power, sun_kings_blessing(2), infernal_cascade(2), gladiators_badge
2:47.573 combustion_phase k shifting_power Fluffy_Pillow 42750.0/50000: 86% mana combustion, rune_of_power, sun_kings_blessing(3), infernal_cascade(2), gladiators_badge
2:49.557 combustion_phase e fire_blast Fluffy_Pillow 42234.0/50000: 84% mana combustion, rune_of_power, sun_kings_blessing(3), infernal_cascade(2), gladiators_badge
2:50.630 combustion_phase e fire_blast Fluffy_Pillow 42807.0/50000: 86% mana combustion, heating_up, rune_of_power, sun_kings_blessing(3), infernal_cascade(2), gladiators_badge
2:51.118 combustion_phase i flamestrike Fluffy_Pillow 42795.0/50000: 86% mana combustion, hot_streak, rune_of_power, sun_kings_blessing(3), infernal_cascade(2), gladiators_badge
2:52.203 combustion_phase e fire_blast Fluffy_Pillow 42630.0/50000: 85% mana combustion, rune_of_power, sun_kings_blessing(4), infernal_cascade(2), gladiators_badge
2:52.352 default Q counterspell Fluffy_Pillow 42279.0/50000: 85% mana combustion, heating_up, rune_of_power, sun_kings_blessing(4), infernal_cascade(2), gladiators_badge
2:52.352 combustion_phase l phoenix_flames Fluffy_Pillow 41279.0/50000: 83% mana combustion, heating_up, rune_of_power, sun_kings_blessing(4), infernal_cascade(2), gladiators_badge
2:53.584 combustion_phase i flamestrike Fluffy_Pillow 42511.0/50000: 85% mana combustion, hot_streak, rune_of_power, sun_kings_blessing(4), infernal_cascade(2), gladiators_badge
2:54.816 combustion_phase l phoenix_flames Fluffy_Pillow 42493.0/50000: 85% mana combustion, rune_of_power, sun_kings_blessing(5), infernal_cascade(2), gladiators_badge
2:56.048 default V rune_of_power Fluffy_Pillow 43725.0/50000: 87% mana heating_up, sun_kings_blessing(5), infernal_cascade(2), gladiators_badge
2:57.281 rop_phase u dragons_breath Fluffy_Pillow 44958.0/50000: 90% mana heating_up, rune_of_power, sun_kings_blessing(5), gladiators_badge
2:58.514 rop_phase v flamestrike Fluffy_Pillow 44191.0/50000: 88% mana heating_up, rune_of_power, sun_kings_blessing(5), gladiators_badge
3:00.886 default X fire_blast Fluffy_Pillow 46563.0/50000: 93% mana heating_up, rune_of_power, sun_kings_blessing(5)
3:01.385 rop_phase p flamestrike Fluffy_Pillow 45312.0/50000: 91% mana hot_streak, rune_of_power, sun_kings_blessing(5)
3:02.619 rop_phase v flamestrike Fluffy_Pillow 45296.0/50000: 91% mana rune_of_power, sun_kings_blessing(6)
3:05.490 rop_phase v flamestrike Fluffy_Pillow 46917.0/50000: 94% mana rune_of_power, sun_kings_blessing(6)
3:08.360 rop_phase v flamestrike Fluffy_Pillow 48537.0/50000: 97% mana rune_of_power, sun_kings_blessing(6)
3:11.231 standard_rotation } flamestrike Fluffy_Pillow 48755.0/50000: 98% mana sun_kings_blessing(6)
3:14.099 standard_rotation } flamestrike Fluffy_Pillow 48752.0/50000: 98% mana sun_kings_blessing(6)
3:16.776 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana sun_kings_blessing(6)
3:16.971 default Q counterspell Fluffy_Pillow 48445.0/50000: 97% mana heating_up, sun_kings_blessing(6)
3:16.971 standard_rotation { dragons_breath Fluffy_Pillow 47445.0/50000: 95% mana heating_up, sun_kings_blessing(6)
3:17.315 default X fire_blast Fluffy_Pillow 45789.0/50000: 92% mana heating_up, sun_kings_blessing(6)
3:18.203 standard_rotation w flamestrike Fluffy_Pillow 46177.0/50000: 92% mana hot_streak, sun_kings_blessing(6)
3:19.435 standard_rotation } flamestrike Fluffy_Pillow 46159.0/50000: 92% mana sun_kings_blessing(7)
3:22.305 standard_rotation } flamestrike Fluffy_Pillow 47779.0/50000: 96% mana sun_kings_blessing(7)
3:25.176 standard_rotation } flamestrike Fluffy_Pillow 48755.0/50000: 98% mana sun_kings_blessing(7)
3:28.048 standard_rotation } flamestrike Fluffy_Pillow 48756.0/50000: 98% mana sun_kings_blessing(7)
3:30.919 standard_rotation } flamestrike Fluffy_Pillow 48755.0/50000: 98% mana sun_kings_blessing(7)
3:33.133 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana sun_kings_blessing(7)
3:33.789 standard_rotation } flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up, sun_kings_blessing(7)
3:36.661 standard_rotation { dragons_breath Fluffy_Pillow 48756.0/50000: 98% mana heating_up, sun_kings_blessing(7)
3:37.893 standard_rotation } flamestrike Fluffy_Pillow 47988.0/50000: 96% mana heating_up, sun_kings_blessing(7)
3:40.764 default Q counterspell Fluffy_Pillow 48755.0/50000: 98% mana heating_up, sun_kings_blessing(7)
3:40.971 standard_rotation } flamestrike Fluffy_Pillow 47962.0/50000: 96% mana heating_up, sun_kings_blessing(7)
3:43.840 default V rune_of_power Fluffy_Pillow 48753.0/50000: 98% mana sun_kings_blessing(7)
3:45.074 rop_phase v flamestrike Fluffy_Pillow 49987.0/50000: 100% mana rune_of_power, sun_kings_blessing(7)
3:45.074 default X fire_blast Fluffy_Pillow 49987.0/50000: 100% mana rune_of_power, sun_kings_blessing(7)
3:47.944 rop_phase v flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up, rune_of_power, sun_kings_blessing(7)
3:50.814 rop_phase v flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up, rune_of_power
3:53.685 rop_phase v flamestrike Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power
3:56.555 rop_phase u dragons_breath Fluffy_Pillow 48754.0/50000: 98% mana rune_of_power
3:56.555 default X fire_blast Fluffy_Pillow 46754.0/50000: 94% mana rune_of_power
3:57.786 standard_rotation } flamestrike Fluffy_Pillow 47485.0/50000: 95% mana heating_up
4:00.656 standard_rotation } flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up
4:03.528 combustion_cooldowns d use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48756.0/50000: 98% mana heating_up
4:03.528 default S use_item_soul_igniter Fluffy_Pillow 48756.0/50000: 98% mana heating_up, gladiators_badge
4:03.528 combustion_phase m flamestrike Fluffy_Pillow 48756.0/50000: 98% mana heating_up, soul_ignition, gladiators_badge
4:05.742 combustion_phase g combustion Fluffy_Pillow 50000.0/50000: 100% mana soul_ignition, gladiators_badge
4:05.742 combustion_phase e fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, rune_of_power, soul_ignition, gladiators_badge
4:06.262 combustion_phase e fire_blast Fluffy_Pillow 45020.0/50000: 90% mana combustion, heating_up, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
4:06.397 default Q counterspell Fluffy_Pillow 43405.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
4:06.397 default T cancel_buff Fluffy_Pillow 42405.0/50000: 85% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
4:06.397 combustion_cooldowns c berserking Fluffy_Pillow 42405.0/50000: 85% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:06.397 combustion_phase i flamestrike Fluffy_Pillow 42405.0/50000: 85% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:06.783 combustion_phase e fire_blast Fluffy_Pillow 41541.0/50000: 83% mana berserking, combustion, rune_of_power, sun_kings_blessing, infernal_cascade(2), gladiators_badge
4:07.518 combustion_phase l phoenix_flames Fluffy_Pillow 41776.0/50000: 84% mana berserking, combustion, heating_up, rune_of_power, sun_kings_blessing, infernal_cascade(2), gladiators_badge
4:08.639 combustion_phase i flamestrike Fluffy_Pillow 42897.0/50000: 86% mana berserking, combustion, hot_streak, rune_of_power, sun_kings_blessing, infernal_cascade(2), gladiators_badge
4:09.759 combustion_phase k shifting_power Fluffy_Pillow 42767.0/50000: 86% mana berserking, combustion, rune_of_power, sun_kings_blessing(2), infernal_cascade(2), gladiators_badge
4:10.739 combustion_phase e fire_blast Fluffy_Pillow 41247.0/50000: 82% mana berserking, combustion, rune_of_power, sun_kings_blessing(2), infernal_cascade(2), gladiators_badge
4:12.743 combustion_phase e fire_blast Fluffy_Pillow 42751.0/50000: 86% mana berserking, combustion, heating_up, rune_of_power, sun_kings_blessing(2), infernal_cascade(2), gladiators_badge
4:13.002 combustion_phase i flamestrike Fluffy_Pillow 42510.0/50000: 85% mana berserking, combustion, hot_streak, rune_of_power, sun_kings_blessing(2), infernal_cascade(2), gladiators_badge
4:13.279 combustion_phase e fire_blast Fluffy_Pillow 41537.0/50000: 83% mana berserking, combustion, rune_of_power, sun_kings_blessing(3), infernal_cascade(2), gladiators_badge
4:14.122 combustion_phase l phoenix_flames Fluffy_Pillow 41880.0/50000: 84% mana berserking, combustion, heating_up, rune_of_power, sun_kings_blessing(3), infernal_cascade(2), gladiators_badge
4:15.243 default Q counterspell Fluffy_Pillow 43001.0/50000: 86% mana berserking, combustion, hot_streak, rune_of_power, sun_kings_blessing(3), infernal_cascade(2), gladiators_badge
4:15.243 combustion_phase i flamestrike Fluffy_Pillow 42001.0/50000: 84% mana berserking, combustion, hot_streak, rune_of_power, sun_kings_blessing(3), infernal_cascade(2), gladiators_badge
4:16.361 combustion_phase l phoenix_flames Fluffy_Pillow 41869.0/50000: 84% mana berserking, combustion, rune_of_power, sun_kings_blessing(4), infernal_cascade(2), gladiators_badge
4:17.482 combustion_phase o dragons_breath Fluffy_Pillow 42990.0/50000: 86% mana berserking, combustion, heating_up, rune_of_power, sun_kings_blessing(4), infernal_cascade(2), gladiators_badge
4:18.601 default V rune_of_power Fluffy_Pillow 42109.0/50000: 84% mana heating_up, sun_kings_blessing(4)
4:19.834 rop_phase r fire_blast Fluffy_Pillow 43342.0/50000: 87% mana heating_up, rune_of_power, sun_kings_blessing(4)
4:19.844 rop_phase p flamestrike Fluffy_Pillow 42852.0/50000: 86% mana hot_streak, rune_of_power, sun_kings_blessing(4)
4:21.076 rop_phase t scorch Fluffy_Pillow 42834.0/50000: 86% mana rune_of_power, sun_kings_blessing(5)
4:22.308 rop_phase t scorch Fluffy_Pillow 43566.0/50000: 87% mana rune_of_power, sun_kings_blessing(5)
4:23.539 rop_phase t scorch Fluffy_Pillow 44297.0/50000: 89% mana heating_up, rune_of_power, sun_kings_blessing(5)
4:24.769 rop_phase p flamestrike Fluffy_Pillow 45027.0/50000: 90% mana hot_streak, rune_of_power, sun_kings_blessing(5)
4:26.000 rop_phase t scorch Fluffy_Pillow 45008.0/50000: 90% mana heating_up, rune_of_power, sun_kings_blessing(6)
4:27.231 rop_phase t scorch Fluffy_Pillow 45739.0/50000: 91% mana heating_up, rune_of_power, sun_kings_blessing(6)
4:28.463 rop_phase p flamestrike Fluffy_Pillow 46471.0/50000: 93% mana hot_streak, rune_of_power, sun_kings_blessing(6)
4:28.577 rop_phase r fire_blast Fluffy_Pillow 45335.0/50000: 91% mana heating_up, rune_of_power, sun_kings_blessing(7)
4:29.696 rop_phase p flamestrike Fluffy_Pillow 45954.0/50000: 92% mana hot_streak, rune_of_power, sun_kings_blessing(7)
4:30.928 rop_phase t scorch Fluffy_Pillow 45936.0/50000: 92% mana rune_of_power, sun_kings_blessing(8)
4:32.158 standard_rotation | scorch Fluffy_Pillow 46666.0/50000: 93% mana sun_kings_blessing(8)
4:33.389 standard_rotation | scorch Fluffy_Pillow 47397.0/50000: 95% mana heating_up, sun_kings_blessing(8)
4:34.622 standard_rotation w flamestrike Fluffy_Pillow 48130.0/50000: 96% mana hot_streak, sun_kings_blessing(8)
4:35.853 standard_rotation x pyroblast Fluffy_Pillow 48111.0/50000: 96% mana heating_up, sun_kings_blessing_ready
4:36.225 default X fire_blast Fluffy_Pillow 48391.0/50000: 97% mana heating_up, sun_kings_blessing_ready
4:39.543 default Q counterspell Fluffy_Pillow 49005.0/50000: 98% mana combustion, hot_streak
4:39.543 combustion_phase i flamestrike Fluffy_Pillow 48005.0/50000: 96% mana combustion, hot_streak
4:40.775 combustion_phase l phoenix_flames Fluffy_Pillow 47987.0/50000: 96% mana combustion, heating_up, sun_kings_blessing
4:42.007 combustion_phase i flamestrike Fluffy_Pillow 49219.0/50000: 98% mana combustion, hot_streak, sun_kings_blessing
4:43.239 combustion_phase l phoenix_flames Fluffy_Pillow 49201.0/50000: 98% mana combustion, sun_kings_blessing(2)
4:44.451 combustion_phase e fire_blast Fluffy_Pillow 50000.0/50000: 100% mana combustion, heating_up, sun_kings_blessing(2)
4:44.471 combustion_phase i flamestrike Fluffy_Pillow 49520.0/50000: 99% mana combustion, hot_streak, sun_kings_blessing(2), infernal_cascade
4:45.702 standard_rotation { dragons_breath Fluffy_Pillow 49501.0/50000: 99% mana sun_kings_blessing(3), infernal_cascade
4:46.934 standard_rotation | scorch Fluffy_Pillow 48733.0/50000: 97% mana sun_kings_blessing(3), infernal_cascade
4:48.164 standard_rotation | scorch Fluffy_Pillow 49463.0/50000: 99% mana sun_kings_blessing(3), infernal_cascade
4:49.398 standard_rotation | scorch Fluffy_Pillow 49506.0/50000: 99% mana heating_up, sun_kings_blessing(3), infernal_cascade
4:50.631 standard_rotation w flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak, sun_kings_blessing(3)
4:51.865 standard_rotation | scorch Fluffy_Pillow 49489.0/50000: 99% mana heating_up, sun_kings_blessing(4)
4:53.098 standard_rotation | scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up, sun_kings_blessing(4)
4:54.331 standard_rotation w flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak, sun_kings_blessing(4)
4:55.565 standard_rotation | scorch Fluffy_Pillow 49489.0/50000: 99% mana heating_up, sun_kings_blessing(5)
4:56.797 standard_rotation | scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up, sun_kings_blessing(5)
4:58.030 standard_rotation w flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak, sun_kings_blessing(5)
4:59.263 standard_rotation | scorch Fluffy_Pillow 49488.0/50000: 99% mana heating_up, sun_kings_blessing(6)
5:00.496 standard_rotation | scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up, sun_kings_blessing(6)
5:01.727 standard_rotation w flamestrike Fluffy_Pillow 49503.0/50000: 99% mana hot_streak, sun_kings_blessing(6)
5:02.959 standard_rotation | scorch Fluffy_Pillow 49485.0/50000: 99% mana heating_up, sun_kings_blessing(7)
5:04.191 default Q counterspell Fluffy_Pillow 49504.0/50000: 99% mana heating_up, sun_kings_blessing(7)
5:04.191 standard_rotation { dragons_breath Fluffy_Pillow 48504.0/50000: 97% mana heating_up, sun_kings_blessing(7)
5:05.422 default V rune_of_power Fluffy_Pillow 47735.0/50000: 95% mana hot_streak, sun_kings_blessing(7)
5:06.653 rop_phase p flamestrike Fluffy_Pillow 48966.0/50000: 98% mana hot_streak, rune_of_power, sun_kings_blessing(7)
5:06.653 default X fire_blast Fluffy_Pillow 47716.0/50000: 95% mana rune_of_power, sun_kings_blessing(8)
5:07.885 rop_phase t scorch Fluffy_Pillow 48448.0/50000: 97% mana heating_up, rune_of_power, sun_kings_blessing(8)
5:09.116 rop_phase t scorch Fluffy_Pillow 49179.0/50000: 98% mana heating_up, rune_of_power, sun_kings_blessing(8)
5:10.347 rop_phase p flamestrike Fluffy_Pillow 49503.0/50000: 99% mana hot_streak, rune_of_power, sun_kings_blessing(8)
5:11.579 rop_phase q pyroblast Fluffy_Pillow 49485.0/50000: 99% mana heating_up, rune_of_power, sun_kings_blessing_ready
5:15.268 combustion_phase n scorch Fluffy_Pillow 49004.0/50000: 98% mana combustion, heating_up, rune_of_power
5:16.502 combustion_phase i flamestrike Fluffy_Pillow 49506.0/50000: 99% mana combustion, hot_streak, rune_of_power
5:16.502 combustion_phase e fire_blast Fluffy_Pillow 48256.0/50000: 97% mana combustion, rune_of_power, sun_kings_blessing
5:17.735 combustion_cooldowns b potion Fluffy_Pillow 48989.0/50000: 98% mana combustion, hot_streak, rune_of_power, sun_kings_blessing, infernal_cascade
5:17.735 combustion_cooldowns d use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48989.0/50000: 98% mana combustion, hot_streak, rune_of_power, sun_kings_blessing, infernal_cascade, potion_of_spectral_intellect
5:17.735 default S use_item_soul_igniter Fluffy_Pillow 48989.0/50000: 98% mana combustion, hot_streak, rune_of_power, sun_kings_blessing, infernal_cascade, gladiators_badge, potion_of_spectral_intellect
5:17.735 combustion_phase i flamestrike Fluffy_Pillow 48989.0/50000: 98% mana combustion, hot_streak, rune_of_power, sun_kings_blessing, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
5:17.735 combustion_phase e fire_blast Fluffy_Pillow 47739.0/50000: 95% mana combustion, rune_of_power, sun_kings_blessing(2), infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
5:18.242 combustion_phase e fire_blast Fluffy_Pillow 47746.0/50000: 95% mana combustion, heating_up, rune_of_power, sun_kings_blessing(2), infernal_cascade(2), soul_ignition, gladiators_badge, potion_of_spectral_intellect
5:18.967 default T cancel_buff Fluffy_Pillow 47971.0/50000: 96% mana combustion, hot_streak, sun_kings_blessing(2), infernal_cascade(2), soul_ignition, gladiators_badge, potion_of_spectral_intellect
5:18.967 combustion_phase i flamestrike Fluffy_Pillow 47971.0/50000: 96% mana combustion, hot_streak, sun_kings_blessing(2), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
5:20.199 combustion_phase k shifting_power Fluffy_Pillow 47953.0/50000: 96% mana combustion, sun_kings_blessing(3), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
5:23.642 default Q counterspell Fluffy_Pillow 48896.0/50000: 98% mana sun_kings_blessing(3), gladiators_badge, potion_of_spectral_intellect
5:23.642 combustion_phase m flamestrike Fluffy_Pillow 47896.0/50000: 96% mana sun_kings_blessing(3), gladiators_badge, potion_of_spectral_intellect
5:25.860 combustion_phase g combustion Fluffy_Pillow 50000.0/50000: 100% mana sun_kings_blessing(3), gladiators_badge, potion_of_spectral_intellect
5:25.860 combustion_phase e fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, rune_of_power, sun_kings_blessing(3), gladiators_badge, potion_of_spectral_intellect
5:26.375 combustion_phase e fire_blast Fluffy_Pillow 45015.0/50000: 90% mana combustion, heating_up, rune_of_power, sun_kings_blessing(3), infernal_cascade, gladiators_badge, potion_of_spectral_intellect
5:26.514 combustion_phase i flamestrike Fluffy_Pillow 43404.0/50000: 87% mana combustion, hot_streak, rune_of_power, sun_kings_blessing(3), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
5:27.747 combustion_phase l phoenix_flames Fluffy_Pillow 43387.0/50000: 87% mana combustion, rune_of_power, sun_kings_blessing(4), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
5:28.980 combustion_phase l phoenix_flames Fluffy_Pillow 44620.0/50000: 89% mana combustion, heating_up, rune_of_power, sun_kings_blessing(4), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
5:30.212 combustion_phase i flamestrike Fluffy_Pillow 45852.0/50000: 92% mana combustion, hot_streak, rune_of_power, sun_kings_blessing(4), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
5:30.212 combustion_phase e fire_blast Fluffy_Pillow 44602.0/50000: 89% mana combustion, rune_of_power, sun_kings_blessing(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
5:31.443 combustion_phase n scorch Fluffy_Pillow 45333.0/50000: 91% mana combustion, heating_up, rune_of_power, sun_kings_blessing(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
5:32.675 combustion_phase n scorch Fluffy_Pillow 46065.0/50000: 92% mana combustion, heating_up, rune_of_power, sun_kings_blessing(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
5:33.908 combustion_phase i flamestrike Fluffy_Pillow 46798.0/50000: 94% mana combustion, hot_streak, rune_of_power, sun_kings_blessing(5), infernal_cascade(2), potion_of_spectral_intellect
5:34.102 combustion_phase e fire_blast Fluffy_Pillow 45742.0/50000: 91% mana combustion, heating_up, rune_of_power, sun_kings_blessing(6), infernal_cascade(2), potion_of_spectral_intellect
5:35.141 combustion_phase i flamestrike Fluffy_Pillow 46281.0/50000: 93% mana combustion, hot_streak, rune_of_power, sun_kings_blessing(6), infernal_cascade(2), potion_of_spectral_intellect
5:36.372 combustion_phase n scorch Fluffy_Pillow 46262.0/50000: 93% mana combustion, rune_of_power, sun_kings_blessing(7), infernal_cascade(2), potion_of_spectral_intellect
5:37.605 combustion_phase o dragons_breath Fluffy_Pillow 46995.0/50000: 94% mana combustion, rune_of_power, sun_kings_blessing(7), infernal_cascade(2), potion_of_spectral_intellect
5:38.838 default V rune_of_power Fluffy_Pillow 46228.0/50000: 92% mana heating_up, sun_kings_blessing(7), infernal_cascade(2), potion_of_spectral_intellect
5:40.072 rop_phase t scorch Fluffy_Pillow 47462.0/50000: 95% mana heating_up, rune_of_power, sun_kings_blessing(7), potion_of_spectral_intellect
5:41.302 rop_phase t scorch Fluffy_Pillow 48192.0/50000: 96% mana heating_up, rune_of_power, sun_kings_blessing(7), potion_of_spectral_intellect
5:42.534 rop_phase p flamestrike Fluffy_Pillow 48924.0/50000: 98% mana hot_streak, rune_of_power, sun_kings_blessing(7), potion_of_spectral_intellect
5:42.611 rop_phase r fire_blast Fluffy_Pillow 47751.0/50000: 96% mana heating_up, rune_of_power, sun_kings_blessing(8), potion_of_spectral_intellect
5:43.765 rop_phase p flamestrike Fluffy_Pillow 48405.0/50000: 97% mana hot_streak, rune_of_power, sun_kings_blessing(8)
5:44.998 rop_phase q pyroblast Fluffy_Pillow 48388.0/50000: 97% mana rune_of_power, sun_kings_blessing_ready
5:48.688 default Q counterspell Fluffy_Pillow 49005.0/50000: 98% mana combustion, rune_of_power
5:48.688 combustion_phase l phoenix_flames Fluffy_Pillow 48005.0/50000: 96% mana combustion, rune_of_power
5:49.923 combustion_phase i flamestrike Fluffy_Pillow 49240.0/50000: 98% mana combustion, hot_streak, rune_of_power
5:50.486 combustion_phase e fire_blast Fluffy_Pillow 48553.0/50000: 97% mana combustion, rune_of_power, sun_kings_blessing
5:51.155 combustion_phase n scorch Fluffy_Pillow 48722.0/50000: 97% mana combustion, heating_up, rune_of_power, sun_kings_blessing, infernal_cascade
5:52.389 combustion_phase n scorch Fluffy_Pillow 49456.0/50000: 99% mana combustion, heating_up, sun_kings_blessing, infernal_cascade
5:53.622 combustion_phase i flamestrike Fluffy_Pillow 49505.0/50000: 99% mana combustion, hot_streak, sun_kings_blessing, infernal_cascade
5:54.855 standard_rotation | scorch Fluffy_Pillow 49488.0/50000: 99% mana heating_up, sun_kings_blessing(2), infernal_cascade

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2034 1938 1524
Intellect 450 -3 1813 1613 1090 (49)
Spirit 0 0 0 0 0
Health 40680 40680 0
Mana 50000 50000 0
Spell Power 1813 1613 0
Melee Crit 12.91% 12.91% 277
Spell Crit 27.91% 27.91% 277
Haste 22.09% 22.09% 729
Versatility 9.60% 9.60% 384
Mana Regen 1000 1000 0
Mastery 20.76% 20.76% 689
Armor 371 371 371
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Depraved Physician's Mask
ilevel: 226, stats: { 44 Armor, +81 Int, +149 Sta, +92 Haste, +50 Mastery }, gems: { +16 Crit }
Local Neck Charm of Eternal Winter
ilevel: 226, stats: { +84 Sta, +55 Haste, +160 Mastery }, gems: { +16 Haste }
item effects: { use: Charm of Eternal Winter }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +77 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Fallen Empress's Cord
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +62 Vers, +44 Mastery }, gems: { +16 Haste }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +81 Int, +149 Sta, +50 Vers, +92 Mastery }
Local Feet Sparkling Glass Slippers
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +30 Crit, +76 Vers }
Local Wrists Grim Pursuant's Maille
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +25 Crit, +55 Vers }, gems: { +16 Haste }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +32 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +49 Mastery }, gems: { +16 Haste }, enchant: { +16 Haste }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Haste }
item effects: { equip: Sun King's Blessing }
Local Trinket1 Soul Igniter
ilevel: 226, stats: { +77 Int }
item effects: { use: Soul Ignition, equip: Soul Ignition }
Local Trinket2 Sinful Gladiator's Badge of Ferocity
ilevel: 226, stats: { +101 Crit }
item effects: { use: Gladiator's Badge }
Local Back Crest of the Legionnaire General
ilevel: 233, stats: { 42 Armor, +91 Sta, +57 Haste, +26 Vers, +49 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +42 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="SunKingsBlessing"
source=default
spec=fire
level=60
race=troll
role=spell
position=back
talents=3031011
talent_override=flame_patch,if=5>2
covenant=night_fae
soulbind=infernal_cascade:6/38:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
# APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
actions.precombat+=/variable,name=disable_combustion,op=reset
# APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
actions.precombat+=/variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
actions.precombat+=/variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
actions.precombat+=/variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
actions.precombat+=/variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
actions.precombat+=/variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
# APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
actions.precombat+=/variable,name=arcane_explosion_mana,default=40,op=reset
# APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
actions.precombat+=/variable,name=kindling_reduction,default=0.4,op=reset
# APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
actions.precombat+=/variable,name=combustion_shifting_power,default=2,op=reset
# APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
actions.precombat+=/variable,name=combustion_cast_remains,default=0.7,op=reset
# APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
actions.precombat+=/variable,name=overpool_fire_blasts,default=0,op=reset
# APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
actions.precombat+=/variable,name=empyreal_ordnance_delay,default=18,op=reset
# If Combustion is disabled, schedule the first Combustion far after the fight ends.
actions.precombat+=/variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
# The duration of a Sun King's Blessing Combustion.
actions.precombat+=/variable,name=skb_duration,value=dbc.effect.828420.base_value
# Whether a usable item used to buff Combustion is equipped.
actions.precombat+=/variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
# How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
actions.precombat+=/variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
actions.precombat+=/variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
actions.precombat+=/variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
actions.precombat+=/snapshot_stats
actions.precombat+=/use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
actions.precombat+=/mirror_image
actions.precombat+=/pyroblast

# Executed every time the actor is available.
actions=counterspell,if=!runeforge.disciplinary_command
# The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
actions+=/call_action_list,name=combustion_timing,if=!variable.disable_combustion
# Variable that estimates whether Shifting Power will be used before Combustion is ready.
actions+=/variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
actions+=/shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
actions+=/radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
actions+=/deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
actions+=/mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
# For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
actions+=/fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
actions+=/use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
actions+=/use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
actions+=/use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
actions+=/use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
# If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
actions+=/use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
# Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
actions+=/use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
# Trigger Soul Igniter early with Infernal Cascade or when it was precast.
actions+=/cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
# Items that do not benefit Combustion should just be used outside of Combustion at some point.
actions+=/use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
# Use Frost Nova to trigger Grisly Icicle.
actions+=/frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
# Get the Disciplinary Command buff up, unless combustion is soon.
actions+=/counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
actions+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
actions+=/rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
# Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
# Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
actions+=/variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
# When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
actions+=/variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
actions+=/call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
# Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
# When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
# During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
# Avoid capping Fire Blast charges while channeling Shifting Power
actions+=/fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
actions+=/call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
actions+=/scorch

actions.active_talents=living_bomb,if=active_enemies>1&buff.combustion.down&(variable.time_to_combustion>cooldown.living_bomb.duration|variable.time_to_combustion<=0)
actions.active_talents+=/meteor,if=variable.time_to_combustion<=0|(cooldown.meteor.duration<variable.time_to_combustion&!talent.rune_of_power)|talent.rune_of_power&buff.rune_of_power.up&variable.time_to_combustion>action.meteor.cooldown|fight_remains<variable.time_to_combustion
actions.active_talents+=/dragons_breath,if=talent.alexstraszas_fury&(buff.combustion.down&!buff.hot_streak.react)

actions.combustion_cooldowns=potion
actions.combustion_cooldowns+=/blood_fury
actions.combustion_cooldowns+=/berserking,if=buff.combustion.up
actions.combustion_cooldowns+=/fireblood
actions.combustion_cooldowns+=/ancestral_call
actions.combustion_cooldowns+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
actions.combustion_cooldowns+=/use_item,effect_name=gladiators_badge
actions.combustion_cooldowns+=/use_item,name=inscrutable_quantum_device
actions.combustion_cooldowns+=/use_item,name=flame_of_battle
actions.combustion_cooldowns+=/use_item,name=wakeners_frond
actions.combustion_cooldowns+=/use_item,name=instructors_divine_bell
actions.combustion_cooldowns+=/use_item,name=sunblood_amethyst

actions.combustion_phase=lights_judgment,if=buff.combustion.down
# Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
# Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
actions.combustion_phase+=/bag_of_tricks,if=buff.combustion.down
actions.combustion_phase+=/living_bomb,if=active_enemies>1&buff.combustion.down
# Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
# With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
actions.combustion_phase+=/call_action_list,name=active_talents
actions.combustion_phase+=/combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
# Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
actions.combustion_phase+=/call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
actions.combustion_phase+=/flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
actions.combustion_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.combustion_phase+=/pyroblast,if=buff.firestorm.react
actions.combustion_phase+=/pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
actions.combustion_phase+=/pyroblast,if=buff.hot_streak.react&buff.combustion.up
actions.combustion_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
# Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
actions.combustion_phase+=/shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
actions.combustion_phase+=/phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
actions.combustion_phase+=/flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
actions.combustion_phase+=/fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
actions.combustion_phase+=/scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
actions.combustion_phase+=/living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
actions.combustion_phase+=/dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up

# Helper variable that contains the actual estimated time that the next Combustion will be ready.
actions.combustion_timing=variable,name=combustion_ready_time,value=cooldown.combustion.remains*(1-(variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)
# The cast time of the spell that will be precast into Combustion.
actions.combustion_timing+=/variable,name=combustion_precast_time,value=(action.fireball.cast_time*!conduit.flame_accretion+action.scorch.cast_time+conduit.flame_accretion)*(active_enemies<variable.combustion_flamestrike)+action.flamestrike.cast_time*(active_enemies>=variable.combustion_flamestrike)-variable.combustion_cast_remains
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time
# Delay Combustion for after Firestarter unless variable.firestarter_combustion is set.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=firestarter.remains,if=talent.firestarter&!variable.firestarter_combustion
# Delay Combustion for Radiant Spark if it will come off cooldown soon.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.radiant_spark.remains,if=covenant.kyrian&cooldown.radiant_spark.remains-10<variable.combustion_time
# Delay Combustion for Deathborne.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.deathborne.remains,if=covenant.necrolord&cooldown.deathborne.remains-10<variable.combustion_time
# Delay Combustion for the Empyreal Ordnance buff if the player is using that trinket.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=variable.empyreal_ordnance_delay-(cooldown.empyreal_ordnance.duration-cooldown.empyreal_ordnance.remains)*!cooldown.empyreal_ordnance.ready,if=equipped.empyreal_ordnance
# Delay Combustion for Gladiators Badge, unless it would be delayed longer than 20 seconds.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.gladiators_badge_345228.remains,if=equipped.gladiators_badge&cooldown.gladiators_badge_345228.remains-20<variable.combustion_time
# Delay Combustion until RoP expires if it's up.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=buff.rune_of_power.remains,if=talent.rune_of_power&buff.combustion.down
# Delay Combustion for an extra Rune of Power if the Rune of Power would come off cooldown at least 5 seconds before Combustion would.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.rune_of_power.remains+buff.rune_of_power.duration,if=talent.rune_of_power&buff.combustion.down&cooldown.rune_of_power.remains+5<variable.combustion_time
# Delay Combustion by up to 10 seconds to fit in extra usages of Disciplinary Command.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.duration+cooldown.buff_disciplinary_command.remains,if=cooldown.buff_disciplinary_command.remains+cooldown.buff_disciplinary_command.duration<variable.combustion_time-10
# Delay Combustion if Disciplinary Command would not be ready for it yet.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.remains,if=runeforge.disciplinary_command&buff.disciplinary_command.down
# Raid Events: Delay Combustion for add spawns of 3 or more adds that will last longer than 15 seconds. These values aren't necessarily optimal in all cases.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=raid_event.adds.in,if=raid_event.adds.exists&raid_event.adds.count>=3&raid_event.adds.duration>15
# Raid Events: Always use Combustion with vulnerability raid events, override any delays listed above to make sure it gets used here.
actions.combustion_timing+=/variable,name=combustion_time,value=raid_event.vulnerable.in*!raid_event.vulnerable.up,if=raid_event.vulnerable.exists&variable.combustion_ready_time<raid_event.vulnerable.in
# Use the next Combustion on cooldown if it would not be expected to delay the scheduled one or the scheduled one would happen less than 15 seconds before the fight ends. Add to variable.kindling_reduction because this includes the frontloaded triggers during Combustion and that variable is meant to be used after Combustion.
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time,if=variable.combustion_ready_time+cooldown.combustion.duration*(1-(0.2+variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)<=variable.combustion_time|variable.combustion_time>fight_remains-20
# Add the current time to the scheduled Combustion to put it in absolute time so that it is still accurate after a little time passes.
actions.combustion_timing+=/variable,name=combustion_time,op=add,value=time
# Finally, convert from absolute time and store the relative time in variable.time_to_combustion. Unlike the rest of the calculations, which happen less frequently to speed up the simulation, this happens off-GCD and while casting.
actions.combustion_timing+=/variable,use_off_gcd=1,use_while_casting=1,name=time_to_combustion,value=(variable.combustion_time-time)*buff.combustion.down

actions.rop_phase=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.rop_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.rop_phase+=/pyroblast,if=buff.firestorm.react
actions.rop_phase+=/pyroblast,if=buff.hot_streak.react
# Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
# Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.rop_phase+=/call_action_list,name=active_talents
actions.rop_phase+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
actions.rop_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.rop_phase+=/phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.rop_phase+=/scorch,if=searing_touch.active
actions.rop_phase+=/dragons_breath,if=active_enemies>2
actions.rop_phase+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.rop_phase+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.rop_phase+=/fireball

actions.standard_rotation=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.standard_rotation+=/pyroblast,if=buff.firestorm.react
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
# Try to get SKB procs inside RoP phases or Combustion phases when possible.
actions.standard_rotation+=/pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&searing_touch.active
actions.standard_rotation+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
# During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.standard_rotation+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.standard_rotation+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.standard_rotation+=/phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.standard_rotation+=/call_action_list,name=active_talents
actions.standard_rotation+=/dragons_breath,if=active_enemies>1
actions.standard_rotation+=/scorch,if=searing_touch.active
actions.standard_rotation+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.standard_rotation+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.standard_rotation+=/fireball

head=depraved_physicians_mask,id=178759,bonus_id=6536/1540/6646/6935,gem_id=173127
neck=charm_of_eternal_winter,id=183040,bonus_id=1498/6646/6935,gem_id=173128
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=crest_of_the_legionnaire_general,id=183032,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=grim_pursuants_maille,id=182996,bonus_id=1498/6646/6935,gem_id=173128,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498/6646
waist=fallen_empresss_cord,id=178804,bonus_id=1540/6646/6935,gem_id=173128
legs=courtiers_costume_trousers,id=183011,bonus_id=1498/6646
feet=sparkling_glass_slippers,id=183023,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173128,enchant=tenet_of_haste
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6934/1532,ilevel=235,enchant=tenet_of_haste
trinket1=soul_igniter,id=184019,bonus_id=1498/6646
trinket2=sinful_gladiators_badge_of_ferocity,id=175921,bonus_id=1498/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/6652/1531/6646,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1524
# gear_intellect=1090
# gear_crit_rating=252
# gear_haste_rating=729
# gear_mastery_rating=689
# gear_versatility_rating=384
# gear_armor=371

disciplinary_command : 16508 dps, 4647 dps to main target

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
16508.0 16508.0 32.6 / 0.198% 1773.9 / 10.7% 20.9
RPS Out RPS In Primary Resource Waiting APM Active Skill
787.1 778.3 Mana 0.00% 50.2 100.6% 100%
Talents
Night Fae
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
disciplinary_command 16508
Arcane Explosion 21 0.1% 1.0 0.00sec 6375 6717 Direct 5.0 992 1985 1277 28.5%

Stats Details: Arcane Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 4.99 0.00 0.00 0.9498 0.0000 6367.98 6367.98 0.00% 6717.27 6717.27
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.51% 3.57 0 5 991.94 985 1462 990.03 0 1421 3543 3543 0.00%
crit 28.49% 1.42 0 5 1985.43 1970 2758 1600.95 0 2758 2825 2825 0.00%

Action Details: Arcane Explosion

  • id:1449
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:10.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:5000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.502320
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:1449
  • name:Arcane Explosion
  • school:arcane
  • tooltip:
  • description:Causes an explosion of magic around the caster, dealing {$s2=0 + 50.2%} Arcane damage to all enemies within $A2 yards.$?a137021[ |cFFFFFFFFGenerates {$s1=1} Arcane Charge if any targets are hit.|r][]

Action Priority List

    default
    [U]:1.00
  • if_expr:runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
Blazing Surge 309 1.9% 4.3 81.88sec 21807 0 Direct 20.9 3206 7692 4458 27.9%

Stats Details: Blazing Surge

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.27 20.89 0.00 0.00 0.0000 0.0000 93132.84 93132.84 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.08% 15.06 7 23 3205.97 2941 3460 3205.04 3068 3287 48266 48266 0.00%
crit 27.92% 5.83 1 14 7691.92 7058 8303 7689.85 7197 8055 44866 44866 0.00%

Action Details: Blazing Surge

  • id:345215
  • school:fire
  • range:40.0
  • travel_speed:42.0000
  • radius:40.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:6288.23
  • base_dd_max:6288.23
  • base_dd_mult:1.00

Spelldata

  • id:345215
  • name:Blazing Surge
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}
Dragon's Breath 536 3.3% 14.0 20.91sec 11612 9763 Direct 70.0 1314 3911 2321 38.8%

Stats Details: Dragons Breath

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 13.99 69.95 0.00 0.00 1.1895 0.0000 162458.29 162458.29 0.00% 9763.12 9763.12
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 61.20% 42.81 26 61 1313.52 1142 2420 1312.98 1222 1479 56235 56235 0.00%
crit 38.80% 27.14 10 48 3910.99 2285 6404 3902.36 2793 4605 106223 106223 0.00%

Action Details: Dragons Breath

  • id:31661
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:12.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:18.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.582500
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:31661
  • name:Dragon's Breath
  • school:fire
  • tooltip:Disoriented.
  • description:Enemies in a cone in front of you take {$s2=0} Fire damage and are disoriented for {$d=4 seconds}. Damage will cancel the effect.

Action Priority List

    combustion_phase
    [n]:2.17
  • if_expr:buff.combustion.remains<gcd.max&buff.combustion.up
    rop_phase
    [t]:3.42
  • if_expr:active_enemies>2
    standard_rotation
    [z]:8.40
  • if_expr:active_enemies>1
Eternal Insight 44 0.3% 21.2 14.07sec 629 0 Direct 21.2 470 1037 629 28.1%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 21.18 21.18 0.00 0.00 0.0000 0.0000 13330.78 13330.78 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.88% 15.23 4 28 469.86 460 488 469.87 460 484 7154 7154 0.00%
crit 28.12% 5.96 0 18 1037.22 921 1171 1034.50 0 1171 6177 6177 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Fire Blast 955 5.8% 48.9 6.16sec 5900 0 Direct 48.9 0 5899 5899 100.0%

Stats Details: Fire Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 48.85 48.85 0.00 0.00 0.0000 0.0000 288249.84 288249.84 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 48.85 36 58 5898.82 3107 8708 5897.67 5592 6173 288250 288250 0.00%

Action Details: Fire Blast

  • id:108853
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:10.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:1.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.792000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:108853
  • name:Fire Blast
  • school:fire
  • tooltip:
  • description:Blasts the enemy for {$s1=0} Fire damage. |cFFFFFFFFFire:|r Castable while casting other spells.$?a231568[ Always deals a critical strike.][]

Action Priority List

    default
    [Z]:19.24
  • if_expr:!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
    combustion_phase
    [e]:25.86
  • if_expr:conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
    rop_phase
    [p]:2.97
  • if_expr:!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
    standard_rotation
    [w]:0.79
  • if_expr:!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Flamestrike 5087 (9128) 30.8% (55.3%) 94.9 3.15sec 29028 14348 Direct 474.6 (4999.5) 1597 5197 3236 45.5% (45.5%)

Stats Details: Flamestrike

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 94.91 474.57 0.00 0.00 2.0231 0.0000 1535817.70 1535817.70 0.00% 14347.88 14347.88
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 54.48% 258.54 186 321 1597.32 1372 2907 1597.81 1558 1648 413032 413032 0.00%
crit 45.52% 216.03 151 275 5197.33 2744 7692 5199.35 4931 5497 1122786 1122786 0.00%

Action Details: Flamestrike

  • id:2120
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.50
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:1250.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.608400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2120
  • name:Flamestrike
  • school:fire
  • tooltip:Movement speed slowed by {$s2=20}%.
  • description:Calls down a pillar of fire, burning all enemies within the area for {$s1=0} Fire damage and reducing their movement speed by {$s2=20}% for {$d=8 seconds}.

Action Priority List

    combustion_phase
    [i]:19.02
  • if_expr:(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
    combustion_phase
    [l]:4.28
  • if_expr:buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
    rop_phase
    [o]:9.24
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    rop_phase
    [u]:20.25
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    standard_rotation
    [v]:14.50
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    standard_rotation
    [|]:27.68
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    Flame Patch 4040 24.5% 905.0 0.33sec 1347 0 Periodic 4524.9 137 441 269 43.5% 0.0%

Stats Details: Flame Patch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 904.98 0.00 0.00 4524.89 0.0000 0.0000 1219291.86 1219291.86 0.00% 0.00 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 56.49% 2555.95 2049 3030 137.22 118 249 137.25 135 140 350761 350761 0.00%
crit 43.51% 1968.95 1479 2389 441.07 235 660 441.09 426 456 868531 868531 0.00%

Action Details: Flame Patch

  • id:205472
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.060000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:205472
  • name:Flame Patch
  • school:fire
  • tooltip:
  • description:Burning enemies for {$s1=0} Fire damage.
Frostbolt 43 0.3% 8.2 39.23sec 1584 993 Direct 8.1 1152 2766 1590 27.1%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 8.15 8.13 0.00 0.00 1.5961 0.0000 12918.98 12918.98 0.00% 992.62 992.62
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.87% 5.92 2 10 1152.30 1002 1660 1151.38 1002 1346 6822 6822 0.00%
crit 27.13% 2.21 0 8 2765.90 2405 3757 2538.15 0 3569 6097 6097 0.00%

Action Details: Frostbolt

  • id:116
  • school:frost
  • range:40.0
  • travel_speed:35.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.511000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:116
  • name:Frostbolt
  • school:frost
  • tooltip:
  • description:Launches a bolt of frost at the enemy, causing {$228597s1=0} Frost damage and slowing movement speed by {$205708s1=50}% for {$205708d=8 seconds}.

Action Priority List

    default
    [V]:8.21
  • if_expr:runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
Ignite 3012 18.2% 638.1 0.53sec 1425 0 Periodic 1492.4 609 0 609 0.0% 99.4%

Stats Details: Ignite

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 638.12 0.00 1492.42 1492.42 0.0000 1.0000 909098.10 909098.10 0.00% 609.14 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 100.00% 1492.42 1183 1783 609.35 62 2770 609.86 561 654 909098 909098 0.00%

Action Details: Ignite

  • id:12654
  • school:fire
  • range:50000.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:9.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12654
  • name:Ignite
  • school:fire
  • tooltip:Deals $w1 Fire damage every $t1 sec.$?$w3>0[ Movement speed reduced by $w3%.][]
  • description:{$@spelldesc12846=Your target burns for an additional ${{$s1=0}}.1% over {$12654d=9 seconds} of the total direct damage caused by your Fireball, Fire Blast, Scorch, Pyroblast{$?s153561=false}[, Meteor][]{$?s257541=true}[, Phoenix Flames][]{$?s198929=false}[, Cinderstorm][], and Flamestrike. If this effect is reapplied, any remaining damage will be added to the new Ignite. Phoenix Flames causes your Ignites to spread to {$s4=8} nearby enemies.}
Mirror Image 0 (17) 0.0% (0.1%) 1.0 0.00sec 5006 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 125  / 17 0.1% 96.0 1.22sec 52 42 Direct 96.0 41 82 52 27.9%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 96.00 96.00 0.00 0.00 1.2323 0.0000 5006.27 5006.27 0.00% 42.32 42.32
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.13% 69.24 55 83 40.76 29 51 40.76 39 43 2822 2822 0.00%
crit 27.87% 26.76 13 41 81.61 58 101 81.61 73 91 2184 2184 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:1891.31
Phoenix Flames 0 (1040) 0.0% (6.3%) 16.4 18.42sec 19071 16935

Stats Details: Phoenix Flames

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.44 0.00 0.00 0.00 1.1262 0.0000 0.00 0.00 0.00% 16934.66 16934.66

Action Details: Phoenix Flames

  • id:257541
  • school:fire
  • range:40.0
  • travel_speed:50.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:25.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:257541
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.

Action Priority List

    combustion_phase
    [k]:11.12
  • if_expr:buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
    rop_phase
    [r]:2.05
  • if_expr:!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    standard_rotation
    [x]:3.28
  • if_expr:!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    Phoenix Flames (_splash) 1040 6.3% 16.4 18.40sec 19136 0 Direct 81.9 1116 4650 3825 76.7%

Stats Details: Phoenix Flames Splash

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.38 81.91 0.00 0.00 0.0000 0.0000 313511.32 313511.32 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 23.29% 19.08 6 35 1115.50 789 3712 1116.14 789 1382 21286 21286 0.00%
crit 76.71% 62.83 39 83 4650.29 1579 9895 4650.79 4123 4931 292225 292225 0.00%

Action Details: Phoenix Flames Splash

  • id:257542
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.900000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:257542
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:{$@spelldesc257541=Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.}
Pyroblast 11 (20) 0.1% (0.1%) 0.0 0.00sec 0 0 Direct 1.0 (6.0) 2673 5346 3384 26.6% (26.6%)

Stats Details: Pyroblast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 0.00 1.00 0.00 0.00 0.0000 0.0000 3385.18 3385.18 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 73.36% 0.73 0 1 2673.14 2673 2673 1961.09 0 2673 1961 1961 0.00%
crit 26.64% 0.27 0 1 5346.28 5346 5346 1424.09 0 5346 1424 1424 0.00%

Action Details: Pyroblast

  • id:11366
  • school:fire
  • range:40.0
  • travel_speed:35.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:4.50
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.363000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:11366
  • name:Pyroblast
  • school:fire
  • tooltip:
  • description:Hurls an immense fiery boulder that causes {$s1=0} Fire damage$?a321711[ and an additional $321712o2 Fire damage over {$321712d=6 seconds}][].
    Pyroblast (_dot) 8 0.0% 1.0 0.00sec 2491 0 Periodic 5.0 151 556 498 85.7% 0.4%

Stats Details: Pyroblast Dot

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 5.00 5.00 0.0000 1.2000 2490.59 2490.59 0.00% 415.10 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 14.27% 0.71 0 1 151.41 151 160 108.06 0 160 108 108 0.00%
crit 85.73% 4.29 4 5 555.83 362 682 557.78 523 597 2383 2383 0.00%

Action Details: Pyroblast Dot

  • id:321712
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.062000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:2.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:321712
  • name:Pyroblast
  • school:fire
  • tooltip:Suffering $w1 Fire damage every {$t2=0} sec.
  • description:{$@spelldesc321711=Deals an additional $321712o2 Fire damage over {$321712d=6 seconds}.}
Scorch 229 1.4% 31.8 9.21sec 2167 1780 Direct 31.8 0 2167 2167 100.0%

Stats Details: Scorch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 31.82 31.82 0.00 0.00 1.2178 0.0000 68974.00 68974.00 0.00% 1779.79 1779.79
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 31.82 25 38 2167.16 1736 3091 2165.98 2051 2318 68974 68974 0.00%

Action Details: Scorch

  • id:2948
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.177000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2948
  • name:Scorch
  • school:fire
  • tooltip:
  • description:Scorches an enemy for {$s1=0} Fire damage. Castable while moving.

Action Priority List

    combustion_phase
    [m]:1.26
  • if_expr:buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
    rop_phase
    [s]:12.44
  • if_expr:searing_touch.active
    standard_rotation
    [{]:18.43
  • if_expr:searing_touch.active
Shadowcore Oil Blast 50 0.3% 43.5 6.84sec 344 0 Direct 43.5 257 569 344 27.8%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.51 43.51 0.00 0.00 0.0000 0.0000 14953.51 14953.51 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.16% 31.40 15 54 256.89 253 268 256.87 253 262 8066 8066 0.00%
crit 27.84% 12.11 2 26 568.69 506 644 568.68 506 615 6887 6887 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 1105 6.7% 4.1 81.99sec 80696 25242 Periodic 82.0 0 4071 4071 100.0% 0.8%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.14 0.00 16.40 81.99 3.1970 0.7425 333798.35 333798.35 0.00% 25241.86 25241.86
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
crit 100.00% 81.99 60 100 4070.85 3929 4592 4069.29 4030 4144 333798 333798 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    combustion_phase
    [j]:4.13
  • if_expr:buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction
  • interrupt_if_expr:action.fire_blast.charges=action.fire_blast.max_charges
Simple Action Stats Execute Interval
disciplinary_command
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:disciplinary_command
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 1.9 245.13sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.93 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    combustion_cooldowns
    [c]:1.93
  • if_expr:buff.combustion.up
Combustion 4.2 81.76sec

Stats Details: Combustion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.21 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Combustion

  • id:190319
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:5000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:190319
  • name:Combustion
  • school:fire
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.

Action Priority List

    combustion_phase
    [g]:4.21
  • if_expr:buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
Counterspell 5.3 44.16sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.33 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:5.32
  • if_expr:runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:disciplinary_command
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:disciplinary_command
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.3 326.42sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.31 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    combustion_cooldowns
    [b]:1.31
Rune of Power 7.4 41.28sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 7.41 0.00 0.00 0.00 1.1912 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    default
    [X]:7.45
  • if_expr:buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
Soul Ignition 4.3 81.46sec

Stats Details: Soul Ignition

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.27 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Soul Ignition

  • id:345251
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.500
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345251
  • name:Soul Ignition
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Berserking 1.9 0.0 245.2sec 245.2sec 11.7sec 7.49% 18.07% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:241.1s / 249.5s
  • trigger_min/max:241.1s / 249.5s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 12.0s

Stack Uptimes

  • berserking_1:7.49%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.43% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.43%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Combustion 4.2 0.0 81.8sec 81.8sec 11.7sec 16.32% 0.00% 94.4 (94.4) 4.0

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_combustion
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:1.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:0.50

Trigger Details

  • interval_min/max:77.0s / 85.5s
  • trigger_min/max:77.0s / 85.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • combustion_1:16.32%

Spelldata

  • id:190319
  • name:Combustion
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Disciplinary Command 8.2 0.0 39.4sec 39.4sec 19.3sec 51.99% 0.00% 0.0 (0.0) 7.6

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_disciplinary_command
  • max_stacks:1
  • base duration:20.00
  • duration modifier:1.00
  • base cooldown:30.00
  • default_chance:100.00%
  • default_value:0.20
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:30.0s / 54.6s
  • trigger_min/max:30.0s / 54.6s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 20.0s

Stack Uptimes

  • disciplinary_command_1:51.99%

Spelldata

  • id:327371
  • name:Disciplinary Command
  • tooltip:Critical Strike damage increased by $w1%.
  • description:{$@spelldesc327365=Casting a Frost, Fire and Arcane spell within {$327366d=10 seconds} of each other increases your Critical Strike damage of all your spells by {$327371s1=20}%. This effect can only occur once every {$327371s2=30} sec.}
  • max_stacks:0
  • duration:20.00
  • cooldown:30.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 302.1sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 360.0s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Gladiator's Badge 4.3 0.0 81.5sec 81.5sec 14.5sec 20.51% 0.00% 0.0 (0.0) 4.0

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Gladiator's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:204.00

Trigger Details

  • interval_min/max:77.2s / 85.5s
  • trigger_min/max:77.2s / 85.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • gladiators_badge_1:20.51%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Heating Up 48.9 0.0 6.2sec 6.2sec 2.2sec 36.24% 47.01% 0.0 (0.0) 3.9

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_heating_up
  • max_stacks:2
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:1.0s / 29.5s
  • trigger_min/max:1.0s / 29.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.2s

Stack Uptimes

  • heating_up_1:36.24%

Spelldata

  • id:48107
  • name:Heating Up
  • tooltip:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • description:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • max_stacks:2
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Hot Streak! 43.4 0.0 7.0sec 7.0sec 0.9sec 12.76% 53.83% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_hot_streak
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:1.0s / 50.3s
  • trigger_min/max:1.0s / 50.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 4.5s

Stack Uptimes

  • hot_streak_1:12.76%

Spelldata

  • id:48108
  • name:Hot Streak!
  • tooltip:Your next Pyroblast or Flamestrike spell is instant cast, and causes double the normal Ignite damage.
  • description:{$@spelldesc195283=Getting two direct-damage critical strikes in a row with Fire spells will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Infernal Cascade 4.2 21.7 81.8sec 10.8sec 13.0sec 18.08% 0.00% 17.5 (17.5) 4.0

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_infernal_cascade
  • max_stacks:2
  • base duration:5.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.14
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:77.0s / 85.5s
  • trigger_min/max:0.5s / 76.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 16.5s

Stack Uptimes

  • infernal_cascade_1:0.85%
  • infernal_cascade_2:17.23%

Spelldata

  • id:336832
  • name:Infernal Cascade
  • tooltip:Fire Damage increased by $w1%.
  • description:{$@spelldesc336821=While Combustion is active, your Fire Blast grants you |cFFFFFFFF${{$s1=3}}.1% |r increased Fire damage for {$336832d=5 seconds}, stacking up to {$336832u=2} times.}
  • max_stacks:2
  • duration:5.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.3 0.0 326.8sec 326.8sec 22.6sec 9.72% 0.00% 0.0 (0.0) 1.1

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:321.2s / 332.8s
  • trigger_min/max:321.2s / 332.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:9.72%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Rune of Power 11.6 0.0 26.8sec 26.8sec 11.7sec 45.17% 0.00% 0.0 (0.0) 11.1

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.1s / 51.3s
  • trigger_min/max:12.1s / 51.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:45.17%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Soul Ignition 4.3 0.0 81.5sec 81.5sec 3.2sec 4.43% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_soul_ignition
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:77.2s / 85.5s
  • trigger_min/max:77.2s / 85.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 4.1s

Stack Uptimes

  • soul_ignition_1:4.43%

Spelldata

  • id:345211
  • name:Soul Ignition
  • tooltip:Reactivate Soul Igniter to cast Blazing Surge.
  • description:Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)
  • max_stacks:0
  • duration:15.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 302.1sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 360.0s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 302.1sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 360.0s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 302.1sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 360.0s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Proc Count Min Max Interval Min Max
Heating Up generated 48.9 37.0 59.0 6.2s 1.0s 29.5s
Heating Up removed 1.3 0.0 5.0 126.7s 2.5s 262.9s
Heating Up converted with Fire Blast 21.7 12.0 31.0 14.1s 1.0s 63.0s
Hot Streak procs 43.4 33.0 52.0 7.0s 1.0s 50.3s
Hot Streak spells used 98.1 79.0 116.0 3.1s 0.0s 24.6s
Hot Streak spell crits 93.5 73.0 111.0 3.2s 0.0s 24.6s
Hot Streak spell crits wasted 1.1 0.0 6.0 64.6s 4.3s 211.9s
Direct Ignite applications 9.0 9.0 9.0 1.6s 0.0s 3.1s
Ignites spread to targets with existing Ignite 64.8 46.0 80.0 18.5s 1.1s 70.9s
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 20.08% 17.62% 22.55% 0.9s 0.0s 3.1s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000212.633149.423271.476
Counterspell35.72117.300108.596208.756159.533274.870
Shifting Power18.2786.43625.59779.50860.098100.964
Fire Blast0.1750.00010.2448.6163.16922.821
Rune of Power4.1040.00016.05130.86621.36139.500
Dragon's Breath4.5210.00026.26865.90345.42786.046
Combustion1.6910.0003.2637.1653.33410.774
Phoenix Flames0.3010.0005.5854.9464.7105.585

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
disciplinary_command
mana_regen Mana 3243.51 235158.26 100.00% 72.50 66787.61 22.12%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 49000.0 778.32 787.07 66806.0 47355.7 41297.0 50000.0
Usage Type Count Total Avg RPE APR
disciplinary_command
arcane_explosion Mana 1.0 5083.2 5000.0 5088.9 1.3
combustion Mana 4.3 21398.4 5000.0 5084.4 0.0
counterspell Mana 5.4 5415.1 1000.0 1015.8 0.0
dragons_breath Mana 14.2 28479.5 2000.0 2035.7 5.7
fire_blast Mana 49.7 24859.0 500.0 508.8 11.6
flamestrike Mana 96.6 120735.3 1250.0 1272.1 22.8
frostbolt Mana 8.3 8296.3 1000.0 1017.4 1.6
scorch Mana 32.4 16197.0 500.0 509.0 4.3
shifting_power Mana 4.2 10518.9 2500.0 2542.9 31.7

Statistics & Data Analysis

Fight Length
disciplinary_command Fight Length
Count 901
Mean 302.16
Minimum 240.10
Maximum 359.95
Spread ( max - min ) 119.86
Range [ ( max - min ) / 2 * 100% ] 19.83%
Standard Deviation 35.7246
5th Percentile 245.80
95th Percentile 355.16
( 95th Percentile - 5th Percentile ) 109.37
Mean Distribution
Standard Deviation 1.1902
95.00% Confidence Interval ( 299.83 - 304.50 )
Normalized 95.00% Confidence Interval ( 99.23% - 100.77% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 537
0.1% Error 53697
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 44
0.01 Scale Factor Error with Delta=300 1090
DPS
disciplinary_command Damage Per Second
Count 901
Mean 16507.98
Minimum 15313.35
Maximum 17569.77
Spread ( max - min ) 2256.42
Range [ ( max - min ) / 2 * 100% ] 6.83%
Standard Deviation 499.3765
5th Percentile 15737.46
95th Percentile 17325.31
( 95th Percentile - 5th Percentile ) 1587.85
Mean Distribution
Standard Deviation 16.6366
95.00% Confidence Interval ( 16475.37 - 16540.58 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 36
0.1% Error 3516
0.1 Scale Factor Error with Delta=300 2129
0.05 Scale Factor Error with Delta=300 8516
0.01 Scale Factor Error with Delta=300 212883
Priority Target DPS
disciplinary_command Priority Target Damage Per Second
Count 901
Mean 4646.57
Minimum 4274.69
Maximum 4988.84
Spread ( max - min ) 714.15
Range [ ( max - min ) / 2 * 100% ] 7.68%
Standard Deviation 140.9193
5th Percentile 4422.48
95th Percentile 4884.69
( 95th Percentile - 5th Percentile ) 462.21
Mean Distribution
Standard Deviation 4.6947
95.00% Confidence Interval ( 4637.37 - 4655.78 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 36
0.1% Error 3534
0.1 Scale Factor Error with Delta=300 170
0.05 Scale Factor Error with Delta=300 679
0.01 Scale Factor Error with Delta=300 16953
DPS(e)
disciplinary_command Damage Per Second (Effective)
Count 901
Mean 16507.98
Minimum 15313.35
Maximum 17569.77
Spread ( max - min ) 2256.42
Range [ ( max - min ) / 2 * 100% ] 6.83%
Damage
disciplinary_command Damage
Count 901
Mean 4977779.31
Minimum 3823010.75
Maximum 6035329.52
Spread ( max - min ) 2212318.77
Range [ ( max - min ) / 2 * 100% ] 22.22%
DTPS
disciplinary_command Damage Taken Per Second
Count 901
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
disciplinary_command Healing Per Second
Count 901
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
disciplinary_command Healing Per Second (Effective)
Count 901
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
disciplinary_command Heal
Count 901
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
disciplinary_command Healing Taken Per Second
Count 901
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
disciplinary_command Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
disciplinary_commandTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
disciplinary_command Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 variable,name=disable_combustion,op=reset
APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
5 0.00 variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
6 0.00 variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
7 0.00 variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
8 0.00 variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
9 0.00 variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
A 0.00 variable,name=arcane_explosion_mana,default=40,op=reset
APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
B 0.00 variable,name=kindling_reduction,default=0.4,op=reset
APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
C 0.00 variable,name=combustion_shifting_power,default=2,op=reset
APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
D 0.00 variable,name=combustion_cast_remains,default=0.7,op=reset
APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
E 0.00 variable,name=overpool_fire_blasts,default=0,op=reset
APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
F 0.00 variable,name=empyreal_ordnance_delay,default=18,op=reset
APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
G 0.00 variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
If Combustion is disabled, schedule the first Combustion far after the fight ends.
H 0.00 variable,name=skb_duration,value=dbc.effect.828420.base_value
The duration of a Sun King's Blessing Combustion.
I 0.00 variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
Whether a usable item used to buff Combustion is equipped.
J 0.00 variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
K 0.00 variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
L 0.00 variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
M 0.00 snapshot_stats
N 0.00 use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
O 0.00 mirror_image
P 0.00 pyroblast
Default action list Executed every time the actor is available.
# count action,conditions
0.00 counterspell,if=!runeforge.disciplinary_command
Q 0.00 call_action_list,name=combustion_timing,if=!variable.disable_combustion
The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
0.00 variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
Variable that estimates whether Shifting Power will be used before Combustion is ready.
0.00 shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
0.00 radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
0.00 deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
0.00 mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
0.00 fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
0.00 use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
0.00 use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
0.00 use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
0.00 use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
0.00 use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
R 4.27 use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
S 4.19 cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
Trigger Soul Igniter early with Infernal Cascade or when it was precast.
0.00 use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
Items that do not benefit Combustion should just be used outside of Combustion at some point.
0.00 frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
Use Frost Nova to trigger Grisly Icicle.
T 5.32 counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
Get the Disciplinary Command buff up, unless combustion is soon.
U 1.00 arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
V 8.21 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
W 0.00 call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
X 7.45 rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
Y 0.00 call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
Z 19.24 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
0.00 fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
Avoid capping Fire Blast charges while channeling Shifting Power
a 0.00 call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
0.00 scorch
actions.combustion_cooldowns
# count action,conditions
b 1.31 potion
0.00 blood_fury
c 1.93 berserking,if=buff.combustion.up
0.00 fireblood
0.00 ancestral_call
0.00 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
d 4.27 use_item,effect_name=gladiators_badge
0.00 use_item,name=inscrutable_quantum_device
0.00 use_item,name=flame_of_battle
0.00 use_item,name=wakeners_frond
0.00 use_item,name=instructors_divine_bell
0.00 use_item,name=sunblood_amethyst
actions.combustion_phase
# count action,conditions
0.00 lights_judgment,if=buff.combustion.down
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
0.00 bag_of_tricks,if=buff.combustion.down
0.00 living_bomb,if=active_enemies>1&buff.combustion.down
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
e 25.86 fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
f 0.00 call_action_list,name=active_talents
g 4.21 combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
h 0.00 call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
i 19.02 flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
0.00 pyroblast,if=buff.hot_streak.react&buff.combustion.up
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
j 4.13 shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
k 11.12 phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
l 4.28 flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
0.00 fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
m 1.26 scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
0.00 living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
n 2.17 dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up
actions.rop_phase
# count action,conditions
o 9.24 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
p 2.97 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
q 0.00 call_action_list,name=active_talents
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
r 2.05 phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
s 12.44 scorch,if=searing_touch.active
t 3.42 dragons_breath,if=active_enemies>2
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
u 20.25 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball
actions.standard_rotation
# count action,conditions
v 14.50 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
0.00 pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
Try to get SKB procs inside RoP phases or Combustion phases when possible.
0.00 pyroblast,if=buff.hot_streak.react&searing_touch.active
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
w 0.79 fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
x 3.28 phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
y 0.00 call_action_list,name=active_talents
z 8.40 dragons_breath,if=active_enemies>1
{ 18.43 scorch,if=searing_touch.active
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
| 27.68 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball

Sample Sequence

012456789ABCDEFHIJOPVbdRlgeeSciekijeeiekiekimkiXtuuuZZouuUV||ZZvz|||||Z||z||XuZuuVZTtudRlgeieeSikjeieeiknXrouuVuZZv|xz|||Z|Zv||z|||XuZuutuZTV|dRlgeeSiekijeeiekinXssrospsosVTo{w{vz{{vZv{x{{Zv{{v{{vz{{v{{vXposssossoposz{TVv{{{vdRlgecieeSik

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask disciplinary_command 50000.0/50000: 100% mana
Pre precombat 1 food disciplinary_command 50000.0/50000: 100% mana
Pre precombat 2 augmentation disciplinary_command 50000.0/50000: 100% mana
Pre precombat 4 disable_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 5 firestarter_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 6 hot_streak_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 7 hard_cast_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 8 combustion_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 9 arcane_explosion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat A arcane_explosion_mana Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat B kindling_reduction Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat C combustion_shifting_power Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat D combustion_cast_remains Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat E overpool_fire_blasts Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat F empyreal_ordnance_delay Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat H skb_duration Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat I combustion_on_use Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat J on_use_cutoff Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat O mirror_image Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat P pyroblast Fluffy_Pillow 50000.0/50000: 100% mana
0:00.000 default V frostbolt Fluffy_Pillow 49000.0/50000: 98% mana
0:01.643 combustion_cooldowns b potion Fluffy_Pillow 49005.0/50000: 98% mana bloodlust, disciplinary_command
0:01.643 combustion_cooldowns d use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 49005.0/50000: 98% mana bloodlust, disciplinary_command, potion_of_spectral_intellect
0:01.643 default R use_item_soul_igniter Fluffy_Pillow 49005.0/50000: 98% mana bloodlust, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:01.643 combustion_phase l flamestrike Fluffy_Pillow 49005.0/50000: 98% mana bloodlust, disciplinary_command, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:03.219 combustion_phase g combustion Fluffy_Pillow 50000.0/50000: 100% mana bloodlust, disciplinary_command, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:03.219 combustion_phase e fire_blast Fluffy_Pillow 45000.0/50000: 90% mana bloodlust, combustion, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:03.828 combustion_phase e fire_blast Fluffy_Pillow 45109.0/50000: 90% mana bloodlust, combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:03.853 default S cancel_buff Fluffy_Pillow 43384.0/50000: 87% mana bloodlust, combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:03.853 combustion_cooldowns c berserking Fluffy_Pillow 43384.0/50000: 87% mana bloodlust, combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:03.853 combustion_phase i flamestrike Fluffy_Pillow 43384.0/50000: 87% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:04.335 combustion_phase e fire_blast Fluffy_Pillow 42616.0/50000: 85% mana bloodlust, berserking, combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:04.717 combustion_phase k phoenix_flames Fluffy_Pillow 42498.0/50000: 85% mana bloodlust, berserking, combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:05.581 combustion_phase i flamestrike Fluffy_Pillow 43362.0/50000: 87% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:06.443 combustion_phase j shifting_power Fluffy_Pillow 42974.0/50000: 86% mana bloodlust, berserking, combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:07.609 combustion_phase e fire_blast Fluffy_Pillow 41640.0/50000: 83% mana bloodlust, berserking, combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.176 combustion_phase e fire_blast Fluffy_Pillow 41707.0/50000: 83% mana bloodlust, berserking, combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.983 combustion_phase i flamestrike Fluffy_Pillow 42014.0/50000: 84% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.983 combustion_phase e fire_blast Fluffy_Pillow 40764.0/50000: 82% mana bloodlust, berserking, combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.846 combustion_phase k phoenix_flames Fluffy_Pillow 41127.0/50000: 82% mana bloodlust, berserking, combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:10.710 combustion_phase i flamestrike Fluffy_Pillow 41991.0/50000: 84% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:10.710 combustion_phase e fire_blast Fluffy_Pillow 40741.0/50000: 81% mana bloodlust, berserking, combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:11.573 combustion_phase k phoenix_flames Fluffy_Pillow 41104.0/50000: 82% mana bloodlust, berserking, combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:12.437 combustion_phase i flamestrike Fluffy_Pillow 41968.0/50000: 84% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:13.302 combustion_phase m scorch Fluffy_Pillow 41583.0/50000: 83% mana bloodlust, berserking, combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:14.164 combustion_phase k phoenix_flames Fluffy_Pillow 41945.0/50000: 84% mana bloodlust, berserking, combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:15.027 combustion_phase i flamestrike Fluffy_Pillow 42808.0/50000: 86% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:15.890 default X rune_of_power Fluffy_Pillow 42421.0/50000: 85% mana bloodlust, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:16.840 rop_phase t dragons_breath Fluffy_Pillow 43371.0/50000: 87% mana bloodlust, rune_of_power, disciplinary_command, potion_of_spectral_intellect
0:17.787 rop_phase u flamestrike Fluffy_Pillow 42318.0/50000: 85% mana bloodlust, rune_of_power, disciplinary_command, potion_of_spectral_intellect
0:19.997 rop_phase u flamestrike Fluffy_Pillow 43278.0/50000: 87% mana bloodlust, rune_of_power, disciplinary_command, potion_of_spectral_intellect
0:22.206 rop_phase u flamestrike Fluffy_Pillow 44237.0/50000: 88% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:22.329 default Z fire_blast Fluffy_Pillow 44360.0/50000: 89% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:23.944 default Z fire_blast Fluffy_Pillow 45475.0/50000: 91% mana bloodlust, heating_up, rune_of_power, potion_of_spectral_intellect
0:24.414 rop_phase o flamestrike Fluffy_Pillow 44195.0/50000: 88% mana bloodlust, hot_streak, rune_of_power, potion_of_spectral_intellect
0:25.362 rop_phase u flamestrike Fluffy_Pillow 43893.0/50000: 88% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:27.571 rop_phase u flamestrike Fluffy_Pillow 44852.0/50000: 90% mana bloodlust, rune_of_power
0:29.779 default U arcane_explosion Fluffy_Pillow 45810.0/50000: 92% mana bloodlust
0:30.728 default V frostbolt Fluffy_Pillow 41759.0/50000: 84% mana bloodlust
0:31.993 standard_rotation | flamestrike Fluffy_Pillow 42024.0/50000: 84% mana bloodlust, disciplinary_command
0:34.202 standard_rotation | flamestrike Fluffy_Pillow 42983.0/50000: 86% mana bloodlust, disciplinary_command
0:34.838 default Z fire_blast Fluffy_Pillow 43619.0/50000: 87% mana bloodlust, disciplinary_command
0:35.931 default Z fire_blast Fluffy_Pillow 44212.0/50000: 88% mana bloodlust, heating_up, disciplinary_command
0:36.411 standard_rotation v flamestrike Fluffy_Pillow 42942.0/50000: 86% mana bloodlust, hot_streak, disciplinary_command
0:37.360 standard_rotation z dragons_breath Fluffy_Pillow 42641.0/50000: 85% mana bloodlust, disciplinary_command
0:38.310 standard_rotation | flamestrike Fluffy_Pillow 41591.0/50000: 83% mana bloodlust, disciplinary_command
0:40.520 standard_rotation | flamestrike Fluffy_Pillow 42551.0/50000: 85% mana bloodlust, disciplinary_command
0:42.729 standard_rotation | flamestrike Fluffy_Pillow 43510.0/50000: 87% mana disciplinary_command
0:45.600 standard_rotation | flamestrike Fluffy_Pillow 45131.0/50000: 90% mana disciplinary_command
0:48.473 standard_rotation | flamestrike Fluffy_Pillow 46754.0/50000: 94% mana disciplinary_command
0:49.349 default Z fire_blast Fluffy_Pillow 47630.0/50000: 95% mana disciplinary_command
0:51.343 standard_rotation | flamestrike Fluffy_Pillow 47874.0/50000: 96% mana heating_up, disciplinary_command
0:54.212 standard_rotation | flamestrike Fluffy_Pillow 48753.0/50000: 98% mana heating_up
0:57.082 standard_rotation z dragons_breath Fluffy_Pillow 48754.0/50000: 98% mana heating_up
0:58.313 standard_rotation | flamestrike Fluffy_Pillow 47985.0/50000: 96% mana
1:01.183 standard_rotation | flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
1:04.053 default X rune_of_power Fluffy_Pillow 48754.0/50000: 98% mana
1:05.285 rop_phase u flamestrike Fluffy_Pillow 49986.0/50000: 100% mana rune_of_power
1:05.285 default Z fire_blast Fluffy_Pillow 49986.0/50000: 100% mana rune_of_power
1:08.156 rop_phase u flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
1:11.027 rop_phase u flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
1:13.897 default V frostbolt Fluffy_Pillow 48754.0/50000: 98% mana rune_of_power
1:13.897 default Z fire_blast Fluffy_Pillow 48754.0/50000: 98% mana rune_of_power
1:15.538 default T counterspell Fluffy_Pillow 48895.0/50000: 98% mana heating_up, rune_of_power
1:15.538 rop_phase t dragons_breath Fluffy_Pillow 47895.0/50000: 96% mana heating_up, rune_of_power, disciplinary_command
1:16.770 rop_phase u flamestrike Fluffy_Pillow 47127.0/50000: 94% mana heating_up, rune_of_power, disciplinary_command
1:19.642 combustion_cooldowns d use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48749.0/50000: 97% mana heating_up, disciplinary_command
1:19.642 default R use_item_soul_igniter Fluffy_Pillow 48749.0/50000: 97% mana heating_up, disciplinary_command, gladiators_badge
1:19.642 combustion_phase l flamestrike Fluffy_Pillow 48749.0/50000: 97% mana heating_up, disciplinary_command, soul_ignition, gladiators_badge
1:21.861 combustion_phase g combustion Fluffy_Pillow 50000.0/50000: 100% mana heating_up, disciplinary_command, soul_ignition, gladiators_badge
1:21.861 combustion_phase e fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, heating_up, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
1:22.513 combustion_phase i flamestrike Fluffy_Pillow 43902.0/50000: 88% mana combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade, soul_ignition, gladiators_badge
1:22.513 combustion_phase e fire_blast Fluffy_Pillow 42652.0/50000: 85% mana combustion, rune_of_power, disciplinary_command, infernal_cascade, soul_ignition, gladiators_badge
1:23.104 combustion_phase e fire_blast Fluffy_Pillow 42743.0/50000: 85% mana combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade(2), soul_ignition, gladiators_badge
1:23.745 default S cancel_buff Fluffy_Pillow 42884.0/50000: 86% mana combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), soul_ignition, gladiators_badge
1:23.745 combustion_phase i flamestrike Fluffy_Pillow 42884.0/50000: 86% mana combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
1:24.977 combustion_phase k phoenix_flames Fluffy_Pillow 42866.0/50000: 86% mana combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
1:26.210 combustion_phase j shifting_power Fluffy_Pillow 44099.0/50000: 88% mana combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
1:27.133 combustion_phase e fire_blast Fluffy_Pillow 42522.0/50000: 85% mana combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
1:29.718 combustion_phase i flamestrike Fluffy_Pillow 44607.0/50000: 89% mana combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
1:29.718 combustion_phase e fire_blast Fluffy_Pillow 43357.0/50000: 87% mana combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
1:30.705 combustion_phase e fire_blast Fluffy_Pillow 43844.0/50000: 88% mana combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
1:30.952 combustion_phase i flamestrike Fluffy_Pillow 43591.0/50000: 87% mana combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
1:32.185 combustion_phase k phoenix_flames Fluffy_Pillow 43574.0/50000: 87% mana combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
1:33.418 combustion_phase n dragons_breath Fluffy_Pillow 44807.0/50000: 90% mana combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
1:34.651 default X rune_of_power Fluffy_Pillow 44040.0/50000: 88% mana heating_up, disciplinary_command, infernal_cascade(2)
1:35.883 rop_phase r phoenix_flames Fluffy_Pillow 45272.0/50000: 91% mana heating_up, rune_of_power
1:37.116 rop_phase o flamestrike Fluffy_Pillow 46505.0/50000: 93% mana hot_streak, rune_of_power
1:38.347 rop_phase u flamestrike Fluffy_Pillow 46486.0/50000: 93% mana rune_of_power
1:41.219 rop_phase u flamestrike Fluffy_Pillow 48108.0/50000: 96% mana rune_of_power
1:44.090 default V frostbolt Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power
1:45.733 rop_phase u flamestrike Fluffy_Pillow 49005.0/50000: 98% mana rune_of_power, disciplinary_command
1:47.122 default Z fire_blast Fluffy_Pillow 50000.0/50000: 100% mana rune_of_power, disciplinary_command
1:48.100 default Z fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up, disciplinary_command
1:48.603 standard_rotation v flamestrike Fluffy_Pillow 48753.0/50000: 98% mana hot_streak, disciplinary_command
1:49.835 standard_rotation | flamestrike Fluffy_Pillow 48735.0/50000: 97% mana disciplinary_command
1:52.705 standard_rotation x phoenix_flames Fluffy_Pillow 48754.0/50000: 98% mana disciplinary_command
1:53.939 standard_rotation z dragons_breath Fluffy_Pillow 49988.0/50000: 100% mana disciplinary_command
1:55.173 standard_rotation | flamestrike Fluffy_Pillow 49222.0/50000: 98% mana disciplinary_command
1:58.044 standard_rotation | flamestrike Fluffy_Pillow 48755.0/50000: 98% mana disciplinary_command
2:00.914 standard_rotation | flamestrike Fluffy_Pillow 48754.0/50000: 98% mana disciplinary_command
2:03.517 default Z fire_blast Fluffy_Pillow 50000.0/50000: 100% mana disciplinary_command
2:03.784 standard_rotation | flamestrike Fluffy_Pillow 48517.0/50000: 97% mana heating_up, disciplinary_command
2:06.216 default Z fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up
2:06.655 standard_rotation v flamestrike Fluffy_Pillow 48689.0/50000: 97% mana hot_streak
2:07.887 standard_rotation | flamestrike Fluffy_Pillow 48671.0/50000: 97% mana
2:10.757 standard_rotation | flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
2:13.627 standard_rotation z dragons_breath Fluffy_Pillow 48754.0/50000: 98% mana
2:14.859 standard_rotation | flamestrike Fluffy_Pillow 47986.0/50000: 96% mana
2:17.728 standard_rotation | flamestrike Fluffy_Pillow 48753.0/50000: 98% mana
2:20.597 standard_rotation | flamestrike Fluffy_Pillow 48753.0/50000: 98% mana
2:23.468 default X rune_of_power Fluffy_Pillow 48755.0/50000: 98% mana
2:24.699 rop_phase u flamestrike Fluffy_Pillow 49986.0/50000: 100% mana rune_of_power
2:24.699 default Z fire_blast Fluffy_Pillow 49986.0/50000: 100% mana rune_of_power
2:27.568 rop_phase u flamestrike Fluffy_Pillow 48753.0/50000: 98% mana heating_up, rune_of_power
2:30.438 rop_phase u flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up, rune_of_power
2:33.308 rop_phase t dragons_breath Fluffy_Pillow 48754.0/50000: 98% mana rune_of_power
2:34.539 rop_phase u flamestrike Fluffy_Pillow 47985.0/50000: 96% mana rune_of_power
2:34.539 default Z fire_blast Fluffy_Pillow 47985.0/50000: 96% mana rune_of_power
2:37.411 default T counterspell Fluffy_Pillow 48756.0/50000: 98% mana heating_up
2:37.411 default V frostbolt Fluffy_Pillow 47756.0/50000: 96% mana heating_up
2:39.054 standard_rotation | flamestrike Fluffy_Pillow 48399.0/50000: 97% mana heating_up, disciplinary_command
2:41.924 combustion_cooldowns d use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48754.0/50000: 98% mana heating_up, disciplinary_command
2:41.924 default R use_item_soul_igniter Fluffy_Pillow 48754.0/50000: 98% mana heating_up, disciplinary_command, gladiators_badge
2:41.924 combustion_phase l flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up, disciplinary_command, soul_ignition, gladiators_badge
2:44.123 combustion_phase g combustion Fluffy_Pillow 50000.0/50000: 100% mana disciplinary_command, soul_ignition, gladiators_badge
2:44.123 combustion_phase e fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
2:44.680 combustion_phase e fire_blast Fluffy_Pillow 45057.0/50000: 90% mana combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade, soul_ignition, gladiators_badge
2:44.794 default S cancel_buff Fluffy_Pillow 43421.0/50000: 87% mana combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), soul_ignition, gladiators_badge
2:44.794 combustion_phase i flamestrike Fluffy_Pillow 43421.0/50000: 87% mana combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
2:45.201 combustion_phase e fire_blast Fluffy_Pillow 42578.0/50000: 85% mana combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
2:46.030 combustion_phase k phoenix_flames Fluffy_Pillow 42907.0/50000: 86% mana combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
2:47.262 combustion_phase i flamestrike Fluffy_Pillow 44139.0/50000: 88% mana combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
2:48.495 combustion_phase j shifting_power Fluffy_Pillow 44122.0/50000: 88% mana combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
2:49.427 combustion_phase e fire_blast Fluffy_Pillow 42554.0/50000: 85% mana combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
2:51.133 combustion_phase e fire_blast Fluffy_Pillow 43760.0/50000: 88% mana combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
2:52.103 combustion_phase i flamestrike Fluffy_Pillow 44230.0/50000: 88% mana combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
2:53.024 combustion_phase e fire_blast Fluffy_Pillow 43901.0/50000: 88% mana combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
2:53.338 combustion_phase k phoenix_flames Fluffy_Pillow 43715.0/50000: 87% mana combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
2:54.571 combustion_phase i flamestrike Fluffy_Pillow 44948.0/50000: 90% mana combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
2:55.804 combustion_phase n dragons_breath Fluffy_Pillow 44931.0/50000: 90% mana combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
2:57.037 default X rune_of_power Fluffy_Pillow 44164.0/50000: 88% mana disciplinary_command, infernal_cascade(2)
2:58.267 rop_phase s scorch Fluffy_Pillow 45394.0/50000: 91% mana rune_of_power, disciplinary_command
2:59.498 rop_phase s scorch Fluffy_Pillow 46125.0/50000: 92% mana rune_of_power
3:00.732 rop_phase r phoenix_flames Fluffy_Pillow 46859.0/50000: 94% mana heating_up, rune_of_power
3:01.966 rop_phase o flamestrike Fluffy_Pillow 48093.0/50000: 96% mana hot_streak, rune_of_power
3:03.199 rop_phase s scorch Fluffy_Pillow 48076.0/50000: 96% mana rune_of_power
3:03.199 rop_phase p fire_blast Fluffy_Pillow 48076.0/50000: 96% mana rune_of_power
3:04.431 rop_phase s scorch Fluffy_Pillow 48308.0/50000: 97% mana heating_up, rune_of_power
3:05.664 rop_phase o flamestrike Fluffy_Pillow 49041.0/50000: 98% mana hot_streak, rune_of_power
3:06.896 rop_phase s scorch Fluffy_Pillow 49023.0/50000: 98% mana heating_up, rune_of_power
3:08.129 default V frostbolt Fluffy_Pillow 49505.0/50000: 99% mana heating_up, rune_of_power
3:09.771 default T counterspell Fluffy_Pillow 49004.0/50000: 98% mana hot_streak, rune_of_power
3:09.771 rop_phase o flamestrike Fluffy_Pillow 48004.0/50000: 96% mana hot_streak, rune_of_power, disciplinary_command
3:11.004 standard_rotation { scorch Fluffy_Pillow 47987.0/50000: 96% mana disciplinary_command
3:11.004 standard_rotation w fire_blast Fluffy_Pillow 47987.0/50000: 96% mana disciplinary_command
3:12.236 standard_rotation { scorch Fluffy_Pillow 48219.0/50000: 96% mana heating_up, disciplinary_command
3:13.471 standard_rotation v flamestrike Fluffy_Pillow 48954.0/50000: 98% mana hot_streak, disciplinary_command
3:14.704 standard_rotation z dragons_breath Fluffy_Pillow 48937.0/50000: 98% mana heating_up, disciplinary_command
3:15.937 standard_rotation { scorch Fluffy_Pillow 48170.0/50000: 96% mana heating_up, disciplinary_command
3:17.171 standard_rotation { scorch Fluffy_Pillow 48904.0/50000: 98% mana heating_up, disciplinary_command
3:18.403 standard_rotation v flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, disciplinary_command
3:18.497 default Z fire_blast Fluffy_Pillow 48348.0/50000: 97% mana heating_up, disciplinary_command
3:19.636 standard_rotation v flamestrike Fluffy_Pillow 48987.0/50000: 98% mana hot_streak, disciplinary_command
3:20.868 standard_rotation { scorch Fluffy_Pillow 48969.0/50000: 98% mana disciplinary_command
3:22.101 standard_rotation x phoenix_flames Fluffy_Pillow 49505.0/50000: 99% mana disciplinary_command
3:23.334 standard_rotation { scorch Fluffy_Pillow 50000.0/50000: 100% mana disciplinary_command
3:24.566 standard_rotation { scorch Fluffy_Pillow 49504.0/50000: 99% mana disciplinary_command
3:25.711 default Z fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up, disciplinary_command
3:25.797 standard_rotation v flamestrike Fluffy_Pillow 49086.0/50000: 98% mana hot_streak, disciplinary_command
3:27.030 standard_rotation { scorch Fluffy_Pillow 49069.0/50000: 98% mana heating_up, disciplinary_command
3:28.263 standard_rotation { scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up, disciplinary_command
3:29.494 standard_rotation v flamestrike Fluffy_Pillow 49503.0/50000: 99% mana hot_streak, disciplinary_command
3:30.726 standard_rotation { scorch Fluffy_Pillow 49485.0/50000: 99% mana heating_up
3:31.959 standard_rotation { scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up
3:33.191 standard_rotation v flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak
3:34.424 standard_rotation z dragons_breath Fluffy_Pillow 49487.0/50000: 99% mana heating_up
3:35.657 standard_rotation { scorch Fluffy_Pillow 48720.0/50000: 97% mana heating_up
3:36.889 standard_rotation { scorch Fluffy_Pillow 49452.0/50000: 99% mana heating_up
3:38.122 standard_rotation v flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak
3:39.354 standard_rotation { scorch Fluffy_Pillow 49487.0/50000: 99% mana heating_up
3:40.586 standard_rotation { scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up
3:41.818 standard_rotation v flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak
3:43.052 default X rune_of_power Fluffy_Pillow 49488.0/50000: 99% mana heating_up
3:44.498 rop_phase p fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up, rune_of_power
3:44.498 rop_phase o flamestrike Fluffy_Pillow 49500.0/50000: 99% mana hot_streak, rune_of_power
3:45.732 rop_phase s scorch Fluffy_Pillow 49484.0/50000: 99% mana rune_of_power
3:46.964 rop_phase s scorch Fluffy_Pillow 49504.0/50000: 99% mana rune_of_power
3:48.196 rop_phase s scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up, rune_of_power
3:49.430 rop_phase o flamestrike Fluffy_Pillow 49506.0/50000: 99% mana hot_streak, rune_of_power
3:50.663 rop_phase s scorch Fluffy_Pillow 49489.0/50000: 99% mana heating_up, rune_of_power
3:51.896 rop_phase s scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up, rune_of_power
3:53.129 rop_phase o flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak, rune_of_power
3:54.361 rop_phase p fire_blast Fluffy_Pillow 49487.0/50000: 99% mana heating_up, rune_of_power
3:54.361 rop_phase o flamestrike Fluffy_Pillow 48987.0/50000: 98% mana hot_streak, rune_of_power
3:55.591 rop_phase s scorch Fluffy_Pillow 48967.0/50000: 98% mana rune_of_power
3:56.823 standard_rotation z dragons_breath Fluffy_Pillow 49504.0/50000: 99% mana
3:58.054 standard_rotation { scorch Fluffy_Pillow 48735.0/50000: 97% mana heating_up
3:59.287 default T counterspell Fluffy_Pillow 49468.0/50000: 99% mana heating_up
3:59.287 default V frostbolt Fluffy_Pillow 48468.0/50000: 97% mana heating_up
4:00.929 standard_rotation v flamestrike Fluffy_Pillow 49004.0/50000: 98% mana hot_streak, disciplinary_command
4:02.160 standard_rotation { scorch Fluffy_Pillow 48985.0/50000: 98% mana disciplinary_command
4:03.392 standard_rotation { scorch Fluffy_Pillow 49504.0/50000: 99% mana disciplinary_command
4:04.625 standard_rotation { scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up, disciplinary_command
4:05.855 standard_rotation v flamestrike Fluffy_Pillow 49502.0/50000: 99% mana hot_streak, disciplinary_command
4:07.089 combustion_cooldowns d use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 49486.0/50000: 99% mana heating_up, disciplinary_command
4:07.089 default R use_item_soul_igniter Fluffy_Pillow 49486.0/50000: 99% mana heating_up, disciplinary_command, gladiators_badge
4:07.089 combustion_phase l flamestrike Fluffy_Pillow 49486.0/50000: 99% mana heating_up, disciplinary_command, soul_ignition, gladiators_badge
4:09.364 combustion_phase g combustion Fluffy_Pillow 50000.0/50000: 100% mana heating_up, disciplinary_command, soul_ignition, gladiators_badge
4:09.364 combustion_phase e fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, heating_up, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
4:09.959 combustion_cooldowns c berserking Fluffy_Pillow 43845.0/50000: 88% mana combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade, soul_ignition, gladiators_badge
4:09.959 combustion_phase i flamestrike Fluffy_Pillow 43845.0/50000: 88% mana berserking, combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade, soul_ignition, gladiators_badge
4:09.959 combustion_phase e fire_blast Fluffy_Pillow 42595.0/50000: 85% mana berserking, combustion, rune_of_power, disciplinary_command, infernal_cascade, soul_ignition, gladiators_badge
4:10.492 combustion_phase e fire_blast Fluffy_Pillow 42628.0/50000: 85% mana berserking, combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade(2), soul_ignition, gladiators_badge
4:11.081 default S cancel_buff Fluffy_Pillow 42717.0/50000: 85% mana berserking, combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), soul_ignition, gladiators_badge
4:11.081 combustion_phase i flamestrike Fluffy_Pillow 42717.0/50000: 85% mana berserking, combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
4:12.200 combustion_phase k phoenix_flames Fluffy_Pillow 42586.0/50000: 85% mana berserking, combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2034 1938 1524
Intellect 450 -3 1813 1613 1090 (49)
Spirit 0 0 0 0 0
Health 40680 40680 0
Mana 50000 50000 0
Spell Power 1813 1613 0
Melee Crit 12.91% 12.91% 277
Spell Crit 27.91% 27.91% 277
Haste 22.09% 22.09% 729
Versatility 9.60% 9.60% 384
Mana Regen 1000 1000 0
Mastery 20.76% 20.76% 689
Armor 371 371 371
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Depraved Physician's Mask
ilevel: 226, stats: { 44 Armor, +81 Int, +149 Sta, +92 Haste, +50 Mastery }, gems: { +16 Crit }
Local Neck Charm of Eternal Winter
ilevel: 226, stats: { +84 Sta, +55 Haste, +160 Mastery }, gems: { +16 Haste }
item effects: { use: Charm of Eternal Winter }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +77 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Fallen Empress's Cord
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +62 Vers, +44 Mastery }, gems: { +16 Haste }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +81 Int, +149 Sta, +50 Vers, +92 Mastery }
Local Feet Sparkling Glass Slippers
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +30 Crit, +76 Vers }
Local Wrists Grim Pursuant's Maille
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +25 Crit, +55 Vers }, gems: { +16 Haste }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +32 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +49 Mastery }, gems: { +16 Haste }, enchant: { +16 Haste }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Haste }
item effects: { equip: Disciplinary Command }
Local Trinket1 Soul Igniter
ilevel: 226, stats: { +77 Int }
item effects: { use: Soul Ignition, equip: Soul Ignition }
Local Trinket2 Sinful Gladiator's Badge of Ferocity
ilevel: 226, stats: { +101 Crit }
item effects: { use: Gladiator's Badge }
Local Back Crest of the Legionnaire General
ilevel: 233, stats: { 42 Armor, +91 Sta, +57 Haste, +26 Vers, +49 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +42 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="disciplinary_command"
source=default
spec=fire
level=60
race=troll
role=spell
position=back
talents=3031011
talent_override=flame_patch,if=5>2
covenant=night_fae
soulbind=infernal_cascade:6/38:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
# APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
actions.precombat+=/variable,name=disable_combustion,op=reset
# APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
actions.precombat+=/variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
actions.precombat+=/variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
actions.precombat+=/variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
actions.precombat+=/variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
actions.precombat+=/variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
# APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
actions.precombat+=/variable,name=arcane_explosion_mana,default=40,op=reset
# APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
actions.precombat+=/variable,name=kindling_reduction,default=0.4,op=reset
# APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
actions.precombat+=/variable,name=combustion_shifting_power,default=2,op=reset
# APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
actions.precombat+=/variable,name=combustion_cast_remains,default=0.7,op=reset
# APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
actions.precombat+=/variable,name=overpool_fire_blasts,default=0,op=reset
# APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
actions.precombat+=/variable,name=empyreal_ordnance_delay,default=18,op=reset
# If Combustion is disabled, schedule the first Combustion far after the fight ends.
actions.precombat+=/variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
# The duration of a Sun King's Blessing Combustion.
actions.precombat+=/variable,name=skb_duration,value=dbc.effect.828420.base_value
# Whether a usable item used to buff Combustion is equipped.
actions.precombat+=/variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
# How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
actions.precombat+=/variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
actions.precombat+=/variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
actions.precombat+=/variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
actions.precombat+=/snapshot_stats
actions.precombat+=/use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
actions.precombat+=/mirror_image
actions.precombat+=/pyroblast

# Executed every time the actor is available.
actions=counterspell,if=!runeforge.disciplinary_command
# The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
actions+=/call_action_list,name=combustion_timing,if=!variable.disable_combustion
# Variable that estimates whether Shifting Power will be used before Combustion is ready.
actions+=/variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
actions+=/shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
actions+=/radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
actions+=/deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
actions+=/mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
# For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
actions+=/fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
actions+=/use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
actions+=/use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
actions+=/use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
actions+=/use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
# If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
actions+=/use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
# Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
actions+=/use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
# Trigger Soul Igniter early with Infernal Cascade or when it was precast.
actions+=/cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
# Items that do not benefit Combustion should just be used outside of Combustion at some point.
actions+=/use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
# Use Frost Nova to trigger Grisly Icicle.
actions+=/frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
# Get the Disciplinary Command buff up, unless combustion is soon.
actions+=/counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
actions+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
actions+=/rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
# Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
# Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
actions+=/variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
# When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
actions+=/variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
actions+=/call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
# Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
# When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
# During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
# Avoid capping Fire Blast charges while channeling Shifting Power
actions+=/fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
actions+=/call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
actions+=/scorch

actions.active_talents=living_bomb,if=active_enemies>1&buff.combustion.down&(variable.time_to_combustion>cooldown.living_bomb.duration|variable.time_to_combustion<=0)
actions.active_talents+=/meteor,if=variable.time_to_combustion<=0|(cooldown.meteor.duration<variable.time_to_combustion&!talent.rune_of_power)|talent.rune_of_power&buff.rune_of_power.up&variable.time_to_combustion>action.meteor.cooldown|fight_remains<variable.time_to_combustion
actions.active_talents+=/dragons_breath,if=talent.alexstraszas_fury&(buff.combustion.down&!buff.hot_streak.react)

actions.combustion_cooldowns=potion
actions.combustion_cooldowns+=/blood_fury
actions.combustion_cooldowns+=/berserking,if=buff.combustion.up
actions.combustion_cooldowns+=/fireblood
actions.combustion_cooldowns+=/ancestral_call
actions.combustion_cooldowns+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
actions.combustion_cooldowns+=/use_item,effect_name=gladiators_badge
actions.combustion_cooldowns+=/use_item,name=inscrutable_quantum_device
actions.combustion_cooldowns+=/use_item,name=flame_of_battle
actions.combustion_cooldowns+=/use_item,name=wakeners_frond
actions.combustion_cooldowns+=/use_item,name=instructors_divine_bell
actions.combustion_cooldowns+=/use_item,name=sunblood_amethyst

actions.combustion_phase=lights_judgment,if=buff.combustion.down
# Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
# Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
actions.combustion_phase+=/bag_of_tricks,if=buff.combustion.down
actions.combustion_phase+=/living_bomb,if=active_enemies>1&buff.combustion.down
# Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
# With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
actions.combustion_phase+=/call_action_list,name=active_talents
actions.combustion_phase+=/combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
# Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
actions.combustion_phase+=/call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
actions.combustion_phase+=/flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
actions.combustion_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.combustion_phase+=/pyroblast,if=buff.firestorm.react
actions.combustion_phase+=/pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
actions.combustion_phase+=/pyroblast,if=buff.hot_streak.react&buff.combustion.up
actions.combustion_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
# Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
actions.combustion_phase+=/shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
actions.combustion_phase+=/phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
actions.combustion_phase+=/flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
actions.combustion_phase+=/fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
actions.combustion_phase+=/scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
actions.combustion_phase+=/living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
actions.combustion_phase+=/dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up

# Helper variable that contains the actual estimated time that the next Combustion will be ready.
actions.combustion_timing=variable,name=combustion_ready_time,value=cooldown.combustion.remains*(1-(variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)
# The cast time of the spell that will be precast into Combustion.
actions.combustion_timing+=/variable,name=combustion_precast_time,value=(action.fireball.cast_time*!conduit.flame_accretion+action.scorch.cast_time+conduit.flame_accretion)*(active_enemies<variable.combustion_flamestrike)+action.flamestrike.cast_time*(active_enemies>=variable.combustion_flamestrike)-variable.combustion_cast_remains
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time
# Delay Combustion for after Firestarter unless variable.firestarter_combustion is set.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=firestarter.remains,if=talent.firestarter&!variable.firestarter_combustion
# Delay Combustion for Radiant Spark if it will come off cooldown soon.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.radiant_spark.remains,if=covenant.kyrian&cooldown.radiant_spark.remains-10<variable.combustion_time
# Delay Combustion for Deathborne.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.deathborne.remains,if=covenant.necrolord&cooldown.deathborne.remains-10<variable.combustion_time
# Delay Combustion for the Empyreal Ordnance buff if the player is using that trinket.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=variable.empyreal_ordnance_delay-(cooldown.empyreal_ordnance.duration-cooldown.empyreal_ordnance.remains)*!cooldown.empyreal_ordnance.ready,if=equipped.empyreal_ordnance
# Delay Combustion for Gladiators Badge, unless it would be delayed longer than 20 seconds.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.gladiators_badge_345228.remains,if=equipped.gladiators_badge&cooldown.gladiators_badge_345228.remains-20<variable.combustion_time
# Delay Combustion until RoP expires if it's up.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=buff.rune_of_power.remains,if=talent.rune_of_power&buff.combustion.down
# Delay Combustion for an extra Rune of Power if the Rune of Power would come off cooldown at least 5 seconds before Combustion would.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.rune_of_power.remains+buff.rune_of_power.duration,if=talent.rune_of_power&buff.combustion.down&cooldown.rune_of_power.remains+5<variable.combustion_time
# Delay Combustion by up to 10 seconds to fit in extra usages of Disciplinary Command.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.duration+cooldown.buff_disciplinary_command.remains,if=cooldown.buff_disciplinary_command.remains+cooldown.buff_disciplinary_command.duration<variable.combustion_time-10
# Delay Combustion if Disciplinary Command would not be ready for it yet.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.remains,if=runeforge.disciplinary_command&buff.disciplinary_command.down
# Raid Events: Delay Combustion for add spawns of 3 or more adds that will last longer than 15 seconds. These values aren't necessarily optimal in all cases.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=raid_event.adds.in,if=raid_event.adds.exists&raid_event.adds.count>=3&raid_event.adds.duration>15
# Raid Events: Always use Combustion with vulnerability raid events, override any delays listed above to make sure it gets used here.
actions.combustion_timing+=/variable,name=combustion_time,value=raid_event.vulnerable.in*!raid_event.vulnerable.up,if=raid_event.vulnerable.exists&variable.combustion_ready_time<raid_event.vulnerable.in
# Use the next Combustion on cooldown if it would not be expected to delay the scheduled one or the scheduled one would happen less than 15 seconds before the fight ends. Add to variable.kindling_reduction because this includes the frontloaded triggers during Combustion and that variable is meant to be used after Combustion.
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time,if=variable.combustion_ready_time+cooldown.combustion.duration*(1-(0.2+variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)<=variable.combustion_time|variable.combustion_time>fight_remains-20
# Add the current time to the scheduled Combustion to put it in absolute time so that it is still accurate after a little time passes.
actions.combustion_timing+=/variable,name=combustion_time,op=add,value=time
# Finally, convert from absolute time and store the relative time in variable.time_to_combustion. Unlike the rest of the calculations, which happen less frequently to speed up the simulation, this happens off-GCD and while casting.
actions.combustion_timing+=/variable,use_off_gcd=1,use_while_casting=1,name=time_to_combustion,value=(variable.combustion_time-time)*buff.combustion.down

actions.rop_phase=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.rop_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.rop_phase+=/pyroblast,if=buff.firestorm.react
actions.rop_phase+=/pyroblast,if=buff.hot_streak.react
# Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
# Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.rop_phase+=/call_action_list,name=active_talents
actions.rop_phase+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
actions.rop_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.rop_phase+=/phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.rop_phase+=/scorch,if=searing_touch.active
actions.rop_phase+=/dragons_breath,if=active_enemies>2
actions.rop_phase+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.rop_phase+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.rop_phase+=/fireball

actions.standard_rotation=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.standard_rotation+=/pyroblast,if=buff.firestorm.react
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
# Try to get SKB procs inside RoP phases or Combustion phases when possible.
actions.standard_rotation+=/pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&searing_touch.active
actions.standard_rotation+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
# During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.standard_rotation+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.standard_rotation+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.standard_rotation+=/phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.standard_rotation+=/call_action_list,name=active_talents
actions.standard_rotation+=/dragons_breath,if=active_enemies>1
actions.standard_rotation+=/scorch,if=searing_touch.active
actions.standard_rotation+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.standard_rotation+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.standard_rotation+=/fireball

head=depraved_physicians_mask,id=178759,bonus_id=6536/1540/6646/6935,gem_id=173127
neck=charm_of_eternal_winter,id=183040,bonus_id=1498/6646/6935,gem_id=173128
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=crest_of_the_legionnaire_general,id=183032,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=grim_pursuants_maille,id=182996,bonus_id=1498/6646/6935,gem_id=173128,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498/6646
waist=fallen_empresss_cord,id=178804,bonus_id=1540/6646/6935,gem_id=173128
legs=courtiers_costume_trousers,id=183011,bonus_id=1498/6646
feet=sparkling_glass_slippers,id=183023,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173128,enchant=tenet_of_haste
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6832/1532,ilevel=235,enchant=tenet_of_haste
trinket1=soul_igniter,id=184019,bonus_id=1498/6646
trinket2=sinful_gladiators_badge_of_ferocity,id=175921,bonus_id=1498/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/6652/1531/6646,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1524
# gear_intellect=1090
# gear_crit_rating=252
# gear_haste_rating=729
# gear_mastery_rating=689
# gear_versatility_rating=384
# gear_armor=371

expanded_potential : 14974 dps, 4167 dps to main target

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
14974.4 14974.4 27.8 / 0.185% 1421.8 / 9.5% 18.6
RPS Out RPS In Primary Resource Waiting APM Active Skill
801.6 790.6 Mana 0.00% 51.8 99.3% 100%
Talents
Night Fae
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
expanded_potential 14974
Blazing Surge 285 1.9% 4.3 81.79sec 19983 0 Direct 20.7 3219 6435 4109 27.7%

Stats Details: Blazing Surge

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.25 20.67 0.00 0.00 0.0000 0.0000 84944.34 84944.34 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.32% 14.95 7 23 3218.52 2941 3476 3217.79 3116 3306 48125 48125 0.00%
crit 27.68% 5.72 0 13 6435.35 6107 6952 6426.39 0 6754 36819 36819 0.00%

Action Details: Blazing Surge

  • id:345215
  • school:fire
  • range:40.0
  • travel_speed:42.0000
  • radius:40.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:6288.23
  • base_dd_max:6288.23
  • base_dd_mult:1.00

Spelldata

  • id:345215
  • name:Blazing Surge
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}
Dragon's Breath 507 3.4% 14.0 20.76sec 10825 9102 Direct 69.9 1297 3435 2163 40.6%

Stats Details: Dragons Breath

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 13.98 69.89 0.00 0.00 1.1894 0.0000 151306.30 151306.30 0.00% 9101.68 9101.68
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 59.45% 41.55 27 58 1296.75 1142 2420 1297.32 1211 1443 53887 53887 0.00%
crit 40.55% 28.34 14 45 3434.91 2285 5337 3434.62 2932 3997 97419 97419 0.00%

Action Details: Dragons Breath

  • id:31661
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:12.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:18.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.582500
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:31661
  • name:Dragon's Breath
  • school:fire
  • tooltip:Disoriented.
  • description:Enemies in a cone in front of you take {$s2=0} Fire damage and are disoriented for {$d=4 seconds}. Damage will cancel the effect.

Action Priority List

    combustion_phase
    [l]:2.41
  • if_expr:buff.combustion.remains<gcd.max&buff.combustion.up
    rop_phase
    [r]:3.24
  • if_expr:active_enemies>2
    standard_rotation
    [x]:8.33
  • if_expr:active_enemies>1
Eternal Insight 42 0.3% 20.8 13.85sec 601 0 Direct 20.8 470 939 601 27.9%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.78 20.78 0.00 0.00 0.0000 0.0000 12483.42 12483.42 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.06% 14.97 6 28 469.54 460 488 469.55 460 480 7030 7030 0.00%
crit 27.94% 5.81 0 13 939.41 921 976 938.20 0 976 5454 5454 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Fire Blast 828 5.5% 48.4 6.16sec 5094 0 Direct 48.4 0 5092 5092 100.0%

Stats Details: Fire Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 48.43 48.43 0.00 0.00 0.0000 0.0000 246703.64 246703.64 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 48.43 37 58 5092.41 3107 7256 5091.99 4864 5301 246704 246704 0.00%

Action Details: Fire Blast

  • id:108853
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:10.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:1.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.792000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:108853
  • name:Fire Blast
  • school:fire
  • tooltip:
  • description:Blasts the enemy for {$s1=0} Fire damage. |cFFFFFFFFFire:|r Castable while casting other spells.$?a231568[ Always deals a critical strike.][]

Action Priority List

    default
    [X]:19.30
  • if_expr:!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
    combustion_phase
    [c]:25.67
  • if_expr:conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
    rop_phase
    [n]:2.86
  • if_expr:!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
    standard_rotation
    [u]:0.62
  • if_expr:!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Flamestrike 4741 (8522) 31.7% (56.9%) 98.2 3.02sec 25850 12691 Direct 490.8 (5177.5) 1601 4449 2876 44.7% (44.7%)

Stats Details: Flamestrike

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 98.17 490.84 0.00 0.00 2.0369 0.0000 1411855.41 1411855.41 0.00% 12691.10 12691.10
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 55.25% 271.19 203 344 1601.33 1372 2907 1601.76 1561 1645 434313 434313 0.00%
crit 44.75% 219.65 150 282 4449.25 2744 6410 4452.75 4228 4684 977543 977543 0.00%

Action Details: Flamestrike

  • id:2120
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.50
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:1250.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.608400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2120
  • name:Flamestrike
  • school:fire
  • tooltip:Movement speed slowed by {$s2=20}%.
  • description:Calls down a pillar of fire, burning all enemies within the area for {$s1=0} Fire damage and reducing their movement speed by {$s2=20}% for {$d=8 seconds}.

Action Priority List

    combustion_phase
    [g]:18.74
  • if_expr:(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
    combustion_phase
    [j]:4.16
  • if_expr:buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
    rop_phase
    [m]:10.08
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    rop_phase
    [s]:21.53
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    standard_rotation
    [t]:14.78
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    standard_rotation
    [z]:28.98
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    Flame Patch 3781 25.2% 937.3 0.31sec 1201 0 Periodic 4686.7 136 378 240 43.0% 0.0%

Stats Details: Flame Patch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 937.34 0.00 0.00 4686.68 0.0000 0.0000 1125792.53 1125792.53 0.00% 0.00 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 57.00% 2671.40 2193 3178 136.32 118 249 136.35 134 138 364206 364206 0.00%
crit 43.00% 2015.28 1551 2483 377.85 235 550 377.86 366 390 761587 761587 0.00%

Action Details: Flame Patch

  • id:205472
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.060000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:205472
  • name:Flame Patch
  • school:fire
  • tooltip:
  • description:Burning enemies for {$s1=0} Fire damage.
Ignite 2675 17.9% 654.8 0.51sec 1217 0 Periodic 1476.0 540 0 540 0.0% 98.3%

Stats Details: Ignite

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 654.77 0.00 1475.99 1475.99 0.0000 1.0000 796704.55 796704.55 0.00% 539.78 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 100.00% 1475.99 1187 1787 539.98 62 2363 540.36 496 580 796705 796705 0.00%

Action Details: Ignite

  • id:12654
  • school:fire
  • range:50000.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:9.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12654
  • name:Ignite
  • school:fire
  • tooltip:Deals $w1 Fire damage every $t1 sec.$?$w3>0[ Movement speed reduced by $w3%.][]
  • description:{$@spelldesc12846=Your target burns for an additional ${{$s1=0}}.1% over {$12654d=9 seconds} of the total direct damage caused by your Fireball, Fire Blast, Scorch, Pyroblast{$?s153561=false}[, Meteor][]{$?s257541=true}[, Phoenix Flames][]{$?s198929=false}[, Cinderstorm][], and Flamestrike. If this effect is reapplied, any remaining damage will be added to the new Ignite. Phoenix Flames causes your Ignites to spread to {$s4=8} nearby enemies.}
Mirror Image 0 (17) 0.0% (0.1%) 1.0 0.00sec 4995 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 125  / 17 0.1% 96.0 1.22sec 52 42 Direct 96.0 41 81 52 28.0%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 96.00 96.00 0.00 0.00 1.2323 0.0000 4994.75 4994.75 0.00% 42.22 42.22
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.03% 69.15 56 82 40.68 29 51 40.69 39 43 2813 2813 0.00%
crit 27.97% 26.85 14 40 81.25 58 101 81.27 69 91 2181 2181 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:1685.06
Phoenix Flames 0 (875) 0.0% (5.8%) 16.3 18.44sec 15979 14195

Stats Details: Phoenix Flames

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.31 0.00 0.00 0.00 1.1257 0.0000 0.00 0.00 0.00% 14195.45 14195.45

Action Details: Phoenix Flames

  • id:257541
  • school:fire
  • range:40.0
  • travel_speed:50.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:25.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:257541
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.

Action Priority List

    combustion_phase
    [i]:10.75
  • if_expr:buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
    rop_phase
    [p]:1.41
  • if_expr:!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    standard_rotation
    [v]:4.16
  • if_expr:!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    Phoenix Flames (_splash) 875 5.8% 16.2 18.44sec 16042 0 Direct 81.2 1128 3885 3207 75.4%

Stats Details: Phoenix Flames Splash

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.24 81.22 0.00 0.00 0.0000 0.0000 260571.73 260571.73 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 24.56% 19.95 8 34 1128.47 789 3138 1129.41 833 1474 22512 22512 0.00%
crit 75.44% 61.27 36 80 3885.12 1579 8246 3887.86 3437 4180 238060 238060 0.00%

Action Details: Phoenix Flames Splash

  • id:257542
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.900000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:257542
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:{$@spelldesc257541=Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.}
Pyroblast 12 (20) 0.1% (0.1%) 0.0 0.00sec 0 0 Direct 1.0 (6.0) 2673 5346 3455 29.6% (29.6%)

Stats Details: Pyroblast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 0.00 1.00 0.00 0.00 0.0000 0.0000 3464.07 3464.07 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 70.41% 0.70 0 1 2673.14 2673 2673 1882.21 0 2673 1882 1882 0.00%
crit 29.59% 0.30 0 1 5346.28 5346 5346 1581.86 0 5346 1582 1582 0.00%

Action Details: Pyroblast

  • id:11366
  • school:fire
  • range:40.0
  • travel_speed:35.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:4.50
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.363000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:11366
  • name:Pyroblast
  • school:fire
  • tooltip:
  • description:Hurls an immense fiery boulder that causes {$s1=0} Fire damage$?a321711[ and an additional $321712o2 Fire damage over {$321712d=6 seconds}][].
    Pyroblast (_dot) 8 0.1% 1.0 0.00sec 2493 0 Periodic 5.0 0 499 499 100.0% 0.4%

Stats Details: Pyroblast Dot

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 5.00 5.00 0.0000 1.2000 2492.68 2492.68 0.00% 415.45 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
crit 100.00% 5.00 5 5 498.57 380 568 498.54 493 523 2493 2493 0.00%

Action Details: Pyroblast Dot

  • id:321712
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.062000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:2.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:321712
  • name:Pyroblast
  • school:fire
  • tooltip:Suffering $w1 Fire damage every {$t2=0} sec.
  • description:{$@spelldesc321711=Deals an additional $321712o2 Fire damage over {$321712d=6 seconds}.}
Scorch 226 1.5% 33.3 8.60sec 2013 1652 Direct 33.3 0 2013 2013 100.0%

Stats Details: Scorch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 33.35 33.34 0.00 0.00 1.2182 0.0000 67120.65 67120.65 0.00% 1652.24 1652.24
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 33.34 26 40 2012.53 1530 2895 2011.85 1896 2151 67121 67121 0.00%

Action Details: Scorch

  • id:2948
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.177000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2948
  • name:Scorch
  • school:fire
  • tooltip:
  • description:Scorches an enemy for {$s1=0} Fire damage. Castable while moving.

Action Priority List

    combustion_phase
    [k]:1.29
  • if_expr:buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
    rop_phase
    [q]:12.86
  • if_expr:searing_touch.active
    standard_rotation
    [y]:19.55
  • if_expr:searing_touch.active
Shadowcore Oil Blast 47 0.3% 42.7 6.89sec 329 0 Direct 42.7 257 514 329 28.0%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 42.67 42.67 0.00 0.00 0.0000 0.0000 14022.03 14022.03 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.04% 30.74 14 51 256.85 253 268 256.84 253 262 7895 7895 0.00%
crit 27.96% 11.93 2 27 513.69 506 537 513.73 506 532 6127 6127 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 929 6.2% 4.1 82.06sec 67296 21053 Periodic 81.6 0 3391 3391 100.0% 0.8%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.11 0.00 16.32 81.60 3.1966 0.7422 276746.94 276746.94 0.00% 21053.40 21053.40
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
crit 100.00% 81.60 60 100 3391.08 3274 3826 3389.94 3358 3457 276747 276747 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    combustion_phase
    [h]:4.11
  • if_expr:buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction
  • interrupt_if_expr:action.fire_blast.charges=action.fire_blast.max_charges
Simple Action Stats Execute Interval
expanded_potential
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:expanded_potential
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 1.9 245.42sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.93 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    combustion_cooldowns
    [a]:1.93
  • if_expr:buff.combustion.up
Combustion 4.2 81.78sec

Stats Details: Combustion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.17 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Combustion

  • id:190319
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:5000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:190319
  • name:Combustion
  • school:fire
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.

Action Priority List

    combustion_phase
    [e]:4.17
  • if_expr:buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
Counterspell 15.2 21.10sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 15.25 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [Q]:15.24
  • if_expr:!runeforge.disciplinary_command
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:expanded_potential
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:expanded_potential
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.3 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.27 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    combustion_cooldowns
    [Z]:1.26
Rune of Power 7.3 41.35sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 7.33 0.00 0.00 0.00 1.1919 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    default
    [V]:7.35
  • if_expr:buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
Soul Ignition 4.3 82.73sec

Stats Details: Soul Ignition

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.25 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Soul Ignition

  • id:345251
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.500
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345251
  • name:Soul Ignition
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Berserking 1.9 0.0 245.2sec 245.2sec 11.7sec 7.55% 18.00% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:240.0s / 249.7s
  • trigger_min/max:240.0s / 249.7s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 12.0s

Stack Uptimes

  • berserking_1:7.55%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.60% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.60%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Combustion 4.2 0.0 81.7sec 81.7sec 11.7sec 16.42% 0.00% 93.7 (93.7) 4.0

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_combustion
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:1.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:0.50

Trigger Details

  • interval_min/max:77.0s / 85.5s
  • trigger_min/max:77.0s / 85.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • combustion_1:16.42%

Spelldata

  • id:190319
  • name:Combustion
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Gladiator's Badge 4.3 0.0 81.6sec 82.8sec 14.5sec 20.63% 0.00% 0.0 (0.0) 4.0

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Gladiator's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:204.00

Trigger Details

  • interval_min/max:75.4s / 85.5s
  • trigger_min/max:75.4s / 85.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • gladiators_badge_1:20.63%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Heating Up 49.2 0.0 6.1sec 6.1sec 2.2sec 36.33% 47.34% 0.0 (0.0) 3.2

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_heating_up
  • max_stacks:2
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.7s / 29.6s
  • trigger_min/max:0.7s / 29.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.2s

Stack Uptimes

  • heating_up_1:36.33%

Spelldata

  • id:48107
  • name:Heating Up
  • tooltip:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • description:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • max_stacks:2
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Hot Streak! 44.2 0.0 6.8sec 6.8sec 0.9sec 12.13% 53.90% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_hot_streak
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:1.0s / 51.1s
  • trigger_min/max:1.0s / 51.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 2.9s

Stack Uptimes

  • hot_streak_1:12.13%

Spelldata

  • id:48108
  • name:Hot Streak!
  • tooltip:Your next Pyroblast or Flamestrike spell is instant cast, and causes double the normal Ignite damage.
  • description:{$@spelldesc195283=Getting two direct-damage critical strikes in a row with Fire spells will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Infernal Cascade 4.2 21.5 81.7sec 10.8sec 13.2sec 18.42% 0.00% 17.3 (17.3) 3.9

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_infernal_cascade
  • max_stacks:2
  • base duration:5.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.14
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:77.0s / 85.5s
  • trigger_min/max:0.5s / 76.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 16.5s

Stack Uptimes

  • infernal_cascade_1:0.86%
  • infernal_cascade_2:17.56%

Spelldata

  • id:336832
  • name:Infernal Cascade
  • tooltip:Fire Damage increased by $w1%.
  • description:{$@spelldesc336821=While Combustion is active, your Fire Blast grants you |cFFFFFFFF${{$s1=3}}.1% |r increased Fire damage for {$336832d=5 seconds}, stacking up to {$336832u=2} times.}
  • max_stacks:2
  • duration:5.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.3 0.0 326.9sec 0.0sec 22.9sec 9.66% 0.00% 0.0 (0.0) 1.1

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:322.2s / 331.8s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:9.66%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Rune of Power 11.5 0.0 26.7sec 26.7sec 11.8sec 45.35% 0.00% 0.0 (0.0) 11.0

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.9s / 51.3s
  • trigger_min/max:12.9s / 51.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:45.35%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Soul Ignition 4.3 0.0 81.6sec 82.8sec 3.3sec 4.68% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_soul_ignition
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:75.4s / 85.5s
  • trigger_min/max:75.4s / 85.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 4.3s

Stack Uptimes

  • soul_ignition_1:4.68%

Spelldata

  • id:345211
  • name:Soul Ignition
  • tooltip:Reactivate Soul Igniter to cast Blazing Surge.
  • description:Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)
  • max_stacks:0
  • duration:15.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Proc Count Min Max Interval Min Max
Heating Up generated 49.2 38.0 62.0 6.1s 0.7s 29.6s
Heating Up removed 1.4 0.0 5.0 91.4s 2.5s 263.1s
Heating Up converted with Fire Blast 21.9 13.0 31.0 13.8s 1.1s 55.1s
Hot Streak procs 44.2 35.0 53.0 6.8s 1.0s 51.1s
Hot Streak spells used 99.0 81.0 119.0 3.0s 0.0s 24.6s
Hot Streak spell crits 94.3 76.0 114.0 3.2s 0.0s 24.6s
Hot Streak spell crits wasted 0.9 0.0 5.0 45.0s 4.3s 123.8s
Direct Ignite applications 9.0 9.0 9.0 1.1s 0.0s 2.1s
Ignites spread to targets with existing Ignite 64.6 44.0 80.0 18.5s 1.1s 69.4s
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 19.17% 17.36% 21.25% 1.0s 0.0s 3.7s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000209.525149.987271.723
Counterspell0.5830.0002.6148.9384.84114.503
Shifting Power17.9845.45525.23777.40460.17498.381
Fire Blast0.1700.0009.8718.2522.21024.583
Rune of Power4.1260.00015.06030.59921.77740.095
Dragon's Breath4.4520.00023.90664.04642.99985.917
Combustion1.3060.0002.5495.4732.71711.185
Phoenix Flames0.2440.0004.6033.9903.7304.603

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
expanded_potential
mana_regen Mana 3201.04 235690.93 100.00% 73.63 62242.41 20.89%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 49000.0 790.59 801.63 62248.3 46709.3 40269.0 50000.0
Usage Type Count Total Avg RPE APR
expanded_potential
combustion Mana 4.3 21254.7 5000.0 5095.8 0.0
counterspell Mana 15.5 15548.1 1000.0 1019.6 0.0
dragons_breath Mana 14.3 28514.4 2000.0 2040.0 5.3
fire_blast Mana 49.4 24701.6 500.0 510.0 10.0
flamestrike Mana 100.1 125179.5 1250.0 1275.2 20.3
scorch Mana 34.0 17010.6 500.0 510.1 3.9
shifting_power Mana 4.2 10480.6 2500.0 2548.6 26.4

Statistics & Data Analysis

Fight Length
expanded_potential Fight Length
Count 801
Mean 298.07
Minimum 240.17
Maximum 359.98
Spread ( max - min ) 119.81
Range [ ( max - min ) / 2 * 100% ] 20.10%
Standard Deviation 34.7016
5th Percentile 245.08
95th Percentile 353.82
( 95th Percentile - 5th Percentile ) 108.75
Mean Distribution
Standard Deviation 1.2261
95.00% Confidence Interval ( 295.66 - 300.47 )
Normalized 95.00% Confidence Interval ( 99.19% - 100.81% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 521
0.1% Error 52069
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 42
0.01 Scale Factor Error with Delta=300 1028
DPS
expanded_potential Damage Per Second
Count 801
Mean 14974.43
Minimum 13984.69
Maximum 15886.39
Spread ( max - min ) 1901.70
Range [ ( max - min ) / 2 * 100% ] 6.35%
Standard Deviation 401.0240
5th Percentile 14334.80
95th Percentile 15625.23
( 95th Percentile - 5th Percentile ) 1290.43
Mean Distribution
Standard Deviation 14.1695
95.00% Confidence Interval ( 14946.66 - 15002.20 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 28
0.1% Error 2756
0.1 Scale Factor Error with Delta=300 1373
0.05 Scale Factor Error with Delta=300 5492
0.01 Scale Factor Error with Delta=300 137286
Priority Target DPS
expanded_potential Priority Target Damage Per Second
Count 801
Mean 4166.78
Minimum 3853.69
Maximum 4449.47
Spread ( max - min ) 595.79
Range [ ( max - min ) / 2 * 100% ] 7.15%
Standard Deviation 114.0363
5th Percentile 3985.79
95th Percentile 4353.93
( 95th Percentile - 5th Percentile ) 368.14
Mean Distribution
Standard Deviation 4.0293
95.00% Confidence Interval ( 4158.89 - 4174.68 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 29
0.1% Error 2878
0.1 Scale Factor Error with Delta=300 112
0.05 Scale Factor Error with Delta=300 445
0.01 Scale Factor Error with Delta=300 11102
DPS(e)
expanded_potential Damage Per Second (Effective)
Count 801
Mean 14974.43
Minimum 13984.69
Maximum 15886.39
Spread ( max - min ) 1901.70
Range [ ( max - min ) / 2 * 100% ] 6.35%
Damage
expanded_potential Damage
Count 801
Mean 4454208.28
Minimum 3444673.97
Maximum 5430951.31
Spread ( max - min ) 1986277.34
Range [ ( max - min ) / 2 * 100% ] 22.30%
DTPS
expanded_potential Damage Taken Per Second
Count 801
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
expanded_potential Healing Per Second
Count 801
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
expanded_potential Healing Per Second (Effective)
Count 801
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
expanded_potential Heal
Count 801
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
expanded_potential Healing Taken Per Second
Count 801
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
expanded_potential Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
expanded_potentialTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
expanded_potential Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 variable,name=disable_combustion,op=reset
APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
5 0.00 variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
6 0.00 variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
7 0.00 variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
8 0.00 variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
9 0.00 variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
A 0.00 variable,name=arcane_explosion_mana,default=40,op=reset
APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
B 0.00 variable,name=kindling_reduction,default=0.4,op=reset
APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
C 0.00 variable,name=combustion_shifting_power,default=2,op=reset
APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
D 0.00 variable,name=combustion_cast_remains,default=0.7,op=reset
APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
E 0.00 variable,name=overpool_fire_blasts,default=0,op=reset
APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
F 0.00 variable,name=empyreal_ordnance_delay,default=18,op=reset
APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
G 0.00 variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
If Combustion is disabled, schedule the first Combustion far after the fight ends.
H 0.00 variable,name=skb_duration,value=dbc.effect.828420.base_value
The duration of a Sun King's Blessing Combustion.
I 0.00 variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
Whether a usable item used to buff Combustion is equipped.
J 0.00 variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
K 0.00 variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
L 0.00 variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
M 0.00 snapshot_stats
N 0.00 use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
O 0.00 mirror_image
P 0.00 pyroblast
Default action list Executed every time the actor is available.
# count action,conditions
Q 15.24 counterspell,if=!runeforge.disciplinary_command
R 0.00 call_action_list,name=combustion_timing,if=!variable.disable_combustion
The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
0.00 variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
Variable that estimates whether Shifting Power will be used before Combustion is ready.
0.00 shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
0.00 radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
0.00 deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
0.00 mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
0.00 fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
0.00 use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
0.00 use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
0.00 use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
0.00 use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
0.00 use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
S 4.25 use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
T 4.15 cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
Trigger Soul Igniter early with Infernal Cascade or when it was precast.
0.00 use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
Items that do not benefit Combustion should just be used outside of Combustion at some point.
0.00 frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
Use Frost Nova to trigger Grisly Icicle.
0.00 counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
Get the Disciplinary Command buff up, unless combustion is soon.
0.00 arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
U 0.00 call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
V 7.35 rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
W 0.00 call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
X 19.30 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
0.00 fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
Avoid capping Fire Blast charges while channeling Shifting Power
Y 0.00 call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
0.00 scorch
actions.combustion_cooldowns
# count action,conditions
Z 1.26 potion
0.00 blood_fury
a 1.93 berserking,if=buff.combustion.up
0.00 fireblood
0.00 ancestral_call
0.00 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
b 4.25 use_item,effect_name=gladiators_badge
0.00 use_item,name=inscrutable_quantum_device
0.00 use_item,name=flame_of_battle
0.00 use_item,name=wakeners_frond
0.00 use_item,name=instructors_divine_bell
0.00 use_item,name=sunblood_amethyst
actions.combustion_phase
# count action,conditions
0.00 lights_judgment,if=buff.combustion.down
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
0.00 bag_of_tricks,if=buff.combustion.down
0.00 living_bomb,if=active_enemies>1&buff.combustion.down
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
c 25.67 fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
d 0.00 call_action_list,name=active_talents
e 4.17 combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
f 0.00 call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
g 18.74 flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
0.00 pyroblast,if=buff.hot_streak.react&buff.combustion.up
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
h 4.11 shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
i 10.75 phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
j 4.16 flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
0.00 fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
k 1.29 scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
0.00 living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
l 2.41 dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up
actions.rop_phase
# count action,conditions
m 10.08 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
n 2.86 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
o 0.00 call_action_list,name=active_talents
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
p 1.41 phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
q 12.86 scorch,if=searing_touch.active
r 3.24 dragons_breath,if=active_enemies>2
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
s 21.53 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball
actions.standard_rotation
# count action,conditions
t 14.78 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
0.00 pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
Try to get SKB procs inside RoP phases or Combustion phases when possible.
0.00 pyroblast,if=buff.hot_streak.react&searing_touch.active
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
u 0.62 fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
v 4.16 phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
w 0.00 call_action_list,name=active_talents
x 8.33 dragons_breath,if=active_enemies>1
y 19.55 scorch,if=searing_touch.active
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
z 28.98 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball

Sample Sequence

012456789ABCDEFHIJOPZQbSjeccTagcighccQgcigcigkigVrsssXXmsszzQzXXtxzzzzzXzzxQzzVsXsssXrzecbSgcQTcgihcgciQgclvVssssXsXtvxzQzzzXXtzzxzzzQVsXssrsXzzbSjecgccQTgihcgccgQilVpssssXXtvzxzQzzXzXtzzxzzzQVqnqmqqmqnmqqtxyytbSjecagccTgQihcgccgiiQgVqnqmqqmqXmqqtxyytXtyyQytXtyyytvtxyyytyytyyVQmXnmqqXmpmqqXmv

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask expanded_potential 50000.0/50000: 100% mana
Pre precombat 1 food expanded_potential 50000.0/50000: 100% mana
Pre precombat 2 augmentation expanded_potential 50000.0/50000: 100% mana
Pre precombat 4 disable_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 5 firestarter_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 6 hot_streak_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 7 hard_cast_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 8 combustion_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 9 arcane_explosion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat A arcane_explosion_mana Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat B kindling_reduction Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat C combustion_shifting_power Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat D combustion_cast_remains Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat E overpool_fire_blasts Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat F empyreal_ordnance_delay Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat H skb_duration Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat I combustion_on_use Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat J on_use_cutoff Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat O mirror_image Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat P pyroblast Fluffy_Pillow 50000.0/50000: 100% mana
0:00.000 combustion_cooldowns Z potion Fluffy_Pillow 49000.0/50000: 98% mana
0:00.000 default Q counterspell Fluffy_Pillow 49000.0/50000: 98% mana potion_of_spectral_intellect
0:00.000 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48000.0/50000: 96% mana potion_of_spectral_intellect
0:00.000 default S use_item_soul_igniter Fluffy_Pillow 48000.0/50000: 96% mana gladiators_badge, potion_of_spectral_intellect
0:00.000 combustion_phase j flamestrike Fluffy_Pillow 48000.0/50000: 96% mana soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.236 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana bloodlust, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.236 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana bloodlust, combustion, rune_of_power, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.738 combustion_phase c fire_blast Fluffy_Pillow 45002.0/50000: 90% mana bloodlust, combustion, heating_up, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.871 default T cancel_buff Fluffy_Pillow 43385.0/50000: 87% mana bloodlust, combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.871 combustion_cooldowns a berserking Fluffy_Pillow 43385.0/50000: 87% mana bloodlust, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:02.871 combustion_phase g flamestrike Fluffy_Pillow 43385.0/50000: 87% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:03.280 combustion_phase c fire_blast Fluffy_Pillow 42544.0/50000: 85% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:03.734 combustion_phase i phoenix_flames Fluffy_Pillow 42498.0/50000: 85% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:04.599 combustion_phase g flamestrike Fluffy_Pillow 43363.0/50000: 87% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:05.462 combustion_phase h shifting_power Fluffy_Pillow 42976.0/50000: 86% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:06.678 combustion_phase c fire_blast Fluffy_Pillow 41692.0/50000: 83% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:07.265 combustion_phase c fire_blast Fluffy_Pillow 41779.0/50000: 84% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.001 default Q counterspell Fluffy_Pillow 42015.0/50000: 84% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.001 combustion_phase g flamestrike Fluffy_Pillow 41015.0/50000: 82% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.001 combustion_phase c fire_blast Fluffy_Pillow 39765.0/50000: 80% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.865 combustion_phase i phoenix_flames Fluffy_Pillow 40129.0/50000: 80% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.726 combustion_phase g flamestrike Fluffy_Pillow 40990.0/50000: 82% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.726 combustion_phase c fire_blast Fluffy_Pillow 39740.0/50000: 79% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:10.590 combustion_phase i phoenix_flames Fluffy_Pillow 40104.0/50000: 80% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:11.453 combustion_phase g flamestrike Fluffy_Pillow 40967.0/50000: 82% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:12.316 combustion_phase k scorch Fluffy_Pillow 40580.0/50000: 81% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:13.180 combustion_phase i phoenix_flames Fluffy_Pillow 40944.0/50000: 82% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:14.044 combustion_phase g flamestrike Fluffy_Pillow 41808.0/50000: 84% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:14.908 default V rune_of_power Fluffy_Pillow 41422.0/50000: 83% mana bloodlust, gladiators_badge, potion_of_spectral_intellect
0:15.857 rop_phase r dragons_breath Fluffy_Pillow 42371.0/50000: 85% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:16.805 rop_phase s flamestrike Fluffy_Pillow 41319.0/50000: 83% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:19.015 rop_phase s flamestrike Fluffy_Pillow 42279.0/50000: 85% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:21.223 rop_phase s flamestrike Fluffy_Pillow 43237.0/50000: 86% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:21.316 default X fire_blast Fluffy_Pillow 43330.0/50000: 87% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:22.995 default X fire_blast Fluffy_Pillow 44509.0/50000: 89% mana bloodlust, heating_up, rune_of_power, potion_of_spectral_intellect
0:23.431 rop_phase m flamestrike Fluffy_Pillow 43195.0/50000: 86% mana bloodlust, hot_streak, rune_of_power, potion_of_spectral_intellect
0:24.380 rop_phase s flamestrike Fluffy_Pillow 42894.0/50000: 86% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:26.591 rop_phase s flamestrike Fluffy_Pillow 43855.0/50000: 88% mana bloodlust, rune_of_power
0:28.802 standard_rotation z flamestrike Fluffy_Pillow 44816.0/50000: 90% mana bloodlust
0:31.012 standard_rotation z flamestrike Fluffy_Pillow 45776.0/50000: 92% mana bloodlust
0:33.222 default Q counterspell Fluffy_Pillow 46736.0/50000: 93% mana bloodlust
0:33.222 standard_rotation z flamestrike Fluffy_Pillow 45736.0/50000: 91% mana bloodlust
0:33.891 default X fire_blast Fluffy_Pillow 46405.0/50000: 93% mana bloodlust
0:34.940 default X fire_blast Fluffy_Pillow 46954.0/50000: 94% mana bloodlust, heating_up
0:35.433 standard_rotation t flamestrike Fluffy_Pillow 45697.0/50000: 91% mana bloodlust, hot_streak
0:36.385 standard_rotation x dragons_breath Fluffy_Pillow 45399.0/50000: 91% mana bloodlust
0:37.335 standard_rotation z flamestrike Fluffy_Pillow 44349.0/50000: 89% mana bloodlust
0:39.545 standard_rotation z flamestrike Fluffy_Pillow 45309.0/50000: 91% mana bloodlust
0:41.755 standard_rotation z flamestrike Fluffy_Pillow 46269.0/50000: 93% mana
0:44.625 standard_rotation z flamestrike Fluffy_Pillow 47889.0/50000: 96% mana
0:47.496 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
0:48.094 default X fire_blast Fluffy_Pillow 49353.0/50000: 99% mana
0:50.366 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up
0:53.236 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up
0:56.106 standard_rotation x dragons_breath Fluffy_Pillow 48754.0/50000: 98% mana heating_up
0:57.339 default Q counterspell Fluffy_Pillow 47987.0/50000: 96% mana
0:57.339 standard_rotation z flamestrike Fluffy_Pillow 46987.0/50000: 94% mana
1:00.207 standard_rotation z flamestrike Fluffy_Pillow 48605.0/50000: 97% mana
1:03.078 default V rune_of_power Fluffy_Pillow 48755.0/50000: 98% mana
1:04.312 rop_phase s flamestrike Fluffy_Pillow 49989.0/50000: 100% mana rune_of_power
1:04.312 default X fire_blast Fluffy_Pillow 49989.0/50000: 100% mana rune_of_power
1:07.183 rop_phase s flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
1:10.053 rop_phase s flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up, rune_of_power
1:12.924 rop_phase s flamestrike Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power
1:12.924 default X fire_blast Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power
1:15.796 rop_phase r dragons_breath Fluffy_Pillow 48756.0/50000: 98% mana heating_up, rune_of_power
1:17.027 standard_rotation z flamestrike Fluffy_Pillow 47987.0/50000: 96% mana heating_up
1:19.293 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana heating_up
1:19.293 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, heating_up, rune_of_power
1:19.898 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 43855.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade
1:19.898 default S use_item_soul_igniter Fluffy_Pillow 43855.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade, gladiators_badge
1:19.898 combustion_phase g flamestrike Fluffy_Pillow 43855.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
1:19.898 combustion_phase c fire_blast Fluffy_Pillow 42605.0/50000: 85% mana combustion, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
1:21.130 default Q counterspell Fluffy_Pillow 43337.0/50000: 87% mana combustion, heating_up, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
1:21.339 default T cancel_buff Fluffy_Pillow 42546.0/50000: 85% mana combustion, heating_up, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
1:21.339 combustion_phase c fire_blast Fluffy_Pillow 42546.0/50000: 85% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:21.339 combustion_phase g flamestrike Fluffy_Pillow 42046.0/50000: 84% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:22.571 combustion_phase i phoenix_flames Fluffy_Pillow 42028.0/50000: 84% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:23.803 combustion_phase h shifting_power Fluffy_Pillow 43260.0/50000: 87% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:25.345 combustion_phase c fire_blast Fluffy_Pillow 42302.0/50000: 85% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:27.359 combustion_phase g flamestrike Fluffy_Pillow 43816.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:27.359 combustion_phase c fire_blast Fluffy_Pillow 42566.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:28.590 combustion_phase i phoenix_flames Fluffy_Pillow 43297.0/50000: 87% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:29.821 default Q counterspell Fluffy_Pillow 44528.0/50000: 89% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:29.821 combustion_phase g flamestrike Fluffy_Pillow 43528.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:29.821 combustion_phase c fire_blast Fluffy_Pillow 42278.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:31.054 combustion_phase l dragons_breath Fluffy_Pillow 43011.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:32.287 standard_rotation v phoenix_flames Fluffy_Pillow 42244.0/50000: 84% mana heating_up, infernal_cascade(2), gladiators_badge
1:33.516 default V rune_of_power Fluffy_Pillow 43473.0/50000: 87% mana infernal_cascade(2), gladiators_badge
1:34.749 rop_phase s flamestrike Fluffy_Pillow 44706.0/50000: 89% mana rune_of_power, infernal_cascade(2), gladiators_badge
1:37.619 rop_phase s flamestrike Fluffy_Pillow 46326.0/50000: 93% mana rune_of_power
1:40.489 rop_phase s flamestrike Fluffy_Pillow 47946.0/50000: 96% mana rune_of_power
1:43.359 rop_phase s flamestrike Fluffy_Pillow 48754.0/50000: 98% mana rune_of_power
1:46.087 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana rune_of_power
1:46.229 rop_phase s flamestrike Fluffy_Pillow 48392.0/50000: 97% mana heating_up, rune_of_power
1:48.671 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up
1:49.099 standard_rotation t flamestrike Fluffy_Pillow 48678.0/50000: 97% mana hot_streak
1:50.331 standard_rotation v phoenix_flames Fluffy_Pillow 48660.0/50000: 97% mana
1:51.562 standard_rotation x dragons_breath Fluffy_Pillow 49891.0/50000: 100% mana
1:52.796 standard_rotation z flamestrike Fluffy_Pillow 49125.0/50000: 98% mana
1:55.667 default Q counterspell Fluffy_Pillow 48755.0/50000: 98% mana
1:55.667 standard_rotation z flamestrike Fluffy_Pillow 47755.0/50000: 96% mana
1:58.536 standard_rotation z flamestrike Fluffy_Pillow 48753.0/50000: 98% mana
2:01.407 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
2:02.467 default X fire_blast Fluffy_Pillow 49815.0/50000: 100% mana
2:03.780 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up
2:04.277 standard_rotation t flamestrike Fluffy_Pillow 48747.0/50000: 97% mana hot_streak
2:05.510 standard_rotation z flamestrike Fluffy_Pillow 48730.0/50000: 97% mana
2:08.381 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
2:11.250 standard_rotation x dragons_breath Fluffy_Pillow 48753.0/50000: 98% mana
2:12.483 standard_rotation z flamestrike Fluffy_Pillow 47986.0/50000: 96% mana
2:15.354 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
2:18.224 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
2:21.094 default Q counterspell Fluffy_Pillow 48754.0/50000: 98% mana
2:21.094 default V rune_of_power Fluffy_Pillow 47754.0/50000: 96% mana
2:22.325 rop_phase s flamestrike Fluffy_Pillow 48985.0/50000: 98% mana rune_of_power
2:22.325 default X fire_blast Fluffy_Pillow 48985.0/50000: 98% mana rune_of_power
2:25.198 rop_phase s flamestrike Fluffy_Pillow 48757.0/50000: 98% mana heating_up, rune_of_power
2:28.069 rop_phase s flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
2:30.940 rop_phase r dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power
2:32.171 rop_phase s flamestrike Fluffy_Pillow 47986.0/50000: 96% mana rune_of_power
2:35.043 default X fire_blast Fluffy_Pillow 48756.0/50000: 98% mana
2:35.043 standard_rotation z flamestrike Fluffy_Pillow 48256.0/50000: 97% mana heating_up
2:37.912 standard_rotation z flamestrike Fluffy_Pillow 48753.0/50000: 98% mana heating_up
2:40.782 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48754.0/50000: 98% mana heating_up
2:40.782 default S use_item_soul_igniter Fluffy_Pillow 48754.0/50000: 98% mana heating_up, gladiators_badge
2:40.782 combustion_phase j flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up, soul_ignition, gladiators_badge
2:42.968 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana heating_up, soul_ignition, gladiators_badge
2:42.968 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, heating_up, rune_of_power, soul_ignition, gladiators_badge
2:43.654 combustion_phase g flamestrike Fluffy_Pillow 43936.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
2:43.654 combustion_phase c fire_blast Fluffy_Pillow 42686.0/50000: 85% mana combustion, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
2:44.262 combustion_phase c fire_blast Fluffy_Pillow 42794.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
2:44.886 default Q counterspell Fluffy_Pillow 42918.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
2:45.094 default T cancel_buff Fluffy_Pillow 42126.0/50000: 84% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
2:45.094 combustion_phase g flamestrike Fluffy_Pillow 42126.0/50000: 84% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:46.327 combustion_phase i phoenix_flames Fluffy_Pillow 42109.0/50000: 84% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:47.559 combustion_phase h shifting_power Fluffy_Pillow 43341.0/50000: 87% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:48.472 combustion_phase c fire_blast Fluffy_Pillow 41754.0/50000: 84% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:51.043 combustion_phase g flamestrike Fluffy_Pillow 43825.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:51.043 combustion_phase c fire_blast Fluffy_Pillow 42575.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:52.010 combustion_phase c fire_blast Fluffy_Pillow 43042.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:52.276 combustion_phase g flamestrike Fluffy_Pillow 42808.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:53.509 default Q counterspell Fluffy_Pillow 42791.0/50000: 86% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:53.509 combustion_phase i phoenix_flames Fluffy_Pillow 41791.0/50000: 84% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:54.742 combustion_phase l dragons_breath Fluffy_Pillow 43024.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:55.974 default V rune_of_power Fluffy_Pillow 42256.0/50000: 85% mana heating_up, infernal_cascade(2)
2:57.205 rop_phase p phoenix_flames Fluffy_Pillow 43487.0/50000: 87% mana heating_up, rune_of_power
2:58.438 rop_phase s flamestrike Fluffy_Pillow 44720.0/50000: 89% mana rune_of_power
3:01.308 rop_phase s flamestrike Fluffy_Pillow 46340.0/50000: 93% mana rune_of_power
3:04.180 rop_phase s flamestrike Fluffy_Pillow 47962.0/50000: 96% mana rune_of_power
3:07.051 rop_phase s flamestrike Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power
3:08.354 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana rune_of_power
3:09.428 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up
3:09.922 standard_rotation t flamestrike Fluffy_Pillow 48744.0/50000: 97% mana hot_streak
3:11.155 standard_rotation v phoenix_flames Fluffy_Pillow 48727.0/50000: 97% mana
3:12.387 standard_rotation z flamestrike Fluffy_Pillow 49959.0/50000: 100% mana
3:15.256 standard_rotation x dragons_breath Fluffy_Pillow 48753.0/50000: 98% mana
3:16.488 standard_rotation z flamestrike Fluffy_Pillow 47985.0/50000: 96% mana
3:19.359 default Q counterspell Fluffy_Pillow 48755.0/50000: 98% mana
3:19.359 standard_rotation z flamestrike Fluffy_Pillow 47755.0/50000: 96% mana
3:22.229 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
3:24.765 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana
3:25.099 standard_rotation z flamestrike Fluffy_Pillow 48584.0/50000: 97% mana heating_up
3:27.534 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up
3:27.970 standard_rotation t flamestrike Fluffy_Pillow 48686.0/50000: 97% mana hot_streak
3:29.202 standard_rotation z flamestrike Fluffy_Pillow 48668.0/50000: 97% mana
3:32.072 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
3:34.943 standard_rotation x dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana
3:36.175 standard_rotation z flamestrike Fluffy_Pillow 47987.0/50000: 96% mana
3:39.047 standard_rotation z flamestrike Fluffy_Pillow 48756.0/50000: 98% mana
3:41.917 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
3:44.788 default Q counterspell Fluffy_Pillow 48755.0/50000: 98% mana
3:44.788 default V rune_of_power Fluffy_Pillow 47755.0/50000: 96% mana
3:46.019 rop_phase q scorch Fluffy_Pillow 48986.0/50000: 98% mana rune_of_power
3:46.019 rop_phase n fire_blast Fluffy_Pillow 48986.0/50000: 98% mana rune_of_power
3:47.251 rop_phase q scorch Fluffy_Pillow 49218.0/50000: 98% mana heating_up, rune_of_power
3:48.485 rop_phase m flamestrike Fluffy_Pillow 49506.0/50000: 99% mana hot_streak, rune_of_power
3:49.717 rop_phase q scorch Fluffy_Pillow 49488.0/50000: 99% mana heating_up, rune_of_power
3:50.949 rop_phase q scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up, rune_of_power
3:52.182 rop_phase m flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak, rune_of_power
3:53.415 rop_phase q scorch Fluffy_Pillow 49488.0/50000: 99% mana heating_up, rune_of_power
3:54.647 rop_phase n fire_blast Fluffy_Pillow 49504.0/50000: 99% mana heating_up, rune_of_power
3:54.647 rop_phase m flamestrike Fluffy_Pillow 49004.0/50000: 98% mana hot_streak, rune_of_power
3:55.879 rop_phase q scorch Fluffy_Pillow 48986.0/50000: 98% mana heating_up, rune_of_power
3:57.113 rop_phase q scorch Fluffy_Pillow 49506.0/50000: 99% mana heating_up, rune_of_power
3:58.345 standard_rotation t flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak
3:59.579 standard_rotation x dragons_breath Fluffy_Pillow 49488.0/50000: 99% mana heating_up
4:00.811 standard_rotation y scorch Fluffy_Pillow 48720.0/50000: 97% mana heating_up
4:02.043 standard_rotation y scorch Fluffy_Pillow 49452.0/50000: 99% mana heating_up
4:03.272 standard_rotation t flamestrike Fluffy_Pillow 49501.0/50000: 99% mana hot_streak
4:04.505 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 49484.0/50000: 99% mana heating_up
4:04.505 default S use_item_soul_igniter Fluffy_Pillow 49484.0/50000: 99% mana heating_up, gladiators_badge
4:04.505 combustion_phase j flamestrike Fluffy_Pillow 49484.0/50000: 99% mana heating_up, soul_ignition, gladiators_badge
4:06.772 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana heating_up, soul_ignition, gladiators_badge
4:06.772 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, heating_up, rune_of_power, soul_ignition, gladiators_badge
4:07.376 combustion_cooldowns a berserking Fluffy_Pillow 43854.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
4:07.376 combustion_phase g flamestrike Fluffy_Pillow 43854.0/50000: 88% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
4:07.376 combustion_phase c fire_blast Fluffy_Pillow 42604.0/50000: 85% mana berserking, combustion, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
4:07.957 combustion_phase c fire_blast Fluffy_Pillow 42685.0/50000: 85% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
4:08.496 default T cancel_buff Fluffy_Pillow 42724.0/50000: 85% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
4:08.496 combustion_phase g flamestrike Fluffy_Pillow 42724.0/50000: 85% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:09.617 default Q counterspell Fluffy_Pillow 42595.0/50000: 85% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:09.617 combustion_phase i phoenix_flames Fluffy_Pillow 41595.0/50000: 83% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:10.737 combustion_phase h shifting_power Fluffy_Pillow 42715.0/50000: 85% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:11.928 combustion_phase c fire_blast Fluffy_Pillow 41406.0/50000: 83% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:13.984 combustion_phase g flamestrike Fluffy_Pillow 42962.0/50000: 86% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:13.984 combustion_phase c fire_blast Fluffy_Pillow 41712.0/50000: 83% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:14.556 combustion_phase c fire_blast Fluffy_Pillow 41784.0/50000: 84% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:15.104 combustion_phase g flamestrike Fluffy_Pillow 41832.0/50000: 84% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:16.226 combustion_phase i phoenix_flames Fluffy_Pillow 41704.0/50000: 83% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:17.346 combustion_phase i phoenix_flames Fluffy_Pillow 42824.0/50000: 86% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:18.468 default Q counterspell Fluffy_Pillow 43946.0/50000: 88% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:18.468 combustion_phase g flamestrike Fluffy_Pillow 42946.0/50000: 86% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:19.589 default V rune_of_power Fluffy_Pillow 42817.0/50000: 86% mana
4:20.824 rop_phase q scorch Fluffy_Pillow 44052.0/50000: 88% mana rune_of_power
4:20.824 rop_phase n fire_blast Fluffy_Pillow 44052.0/50000: 88% mana rune_of_power
4:22.058 rop_phase q scorch Fluffy_Pillow 44286.0/50000: 89% mana heating_up, rune_of_power
4:23.290 rop_phase m flamestrike Fluffy_Pillow 45018.0/50000: 90% mana hot_streak, rune_of_power
4:24.523 rop_phase q scorch Fluffy_Pillow 45001.0/50000: 90% mana heating_up, rune_of_power
4:25.754 rop_phase q scorch Fluffy_Pillow 45732.0/50000: 91% mana heating_up, rune_of_power
4:26.986 rop_phase m flamestrike Fluffy_Pillow 46464.0/50000: 93% mana hot_streak, rune_of_power
4:28.219 rop_phase q scorch Fluffy_Pillow 46447.0/50000: 93% mana heating_up, rune_of_power
4:28.924 default X fire_blast Fluffy_Pillow 47085.0/50000: 94% mana heating_up, rune_of_power
4:29.453 rop_phase m flamestrike Fluffy_Pillow 46681.0/50000: 93% mana hot_streak, rune_of_power
4:30.685 rop_phase q scorch Fluffy_Pillow 46663.0/50000: 93% mana heating_up, rune_of_power
4:31.917 rop_phase q scorch Fluffy_Pillow 47395.0/50000: 95% mana heating_up, rune_of_power
4:33.149 standard_rotation t flamestrike Fluffy_Pillow 48127.0/50000: 96% mana hot_streak
4:34.380 standard_rotation x dragons_breath Fluffy_Pillow 48108.0/50000: 96% mana heating_up
4:35.612 standard_rotation y scorch Fluffy_Pillow 47340.0/50000: 95% mana heating_up
4:36.844 standard_rotation y scorch Fluffy_Pillow 48072.0/50000: 96% mana heating_up
4:38.077 standard_rotation t flamestrike Fluffy_Pillow 48805.0/50000: 98% mana hot_streak
4:38.188 default X fire_blast Fluffy_Pillow 47666.0/50000: 95% mana heating_up
4:39.310 standard_rotation t flamestrike Fluffy_Pillow 48288.0/50000: 97% mana hot_streak
4:40.542 standard_rotation y scorch Fluffy_Pillow 48270.0/50000: 97% mana
4:41.774 standard_rotation y scorch Fluffy_Pillow 49002.0/50000: 98% mana
4:43.007 default Q counterspell Fluffy_Pillow 49505.0/50000: 99% mana heating_up
4:43.007 standard_rotation y scorch Fluffy_Pillow 48505.0/50000: 97% mana heating_up
4:44.237 standard_rotation t flamestrike Fluffy_Pillow 49235.0/50000: 98% mana hot_streak
4:45.304 default X fire_blast Fluffy_Pillow 48991.0/50000: 98% mana heating_up
4:45.470 standard_rotation t flamestrike Fluffy_Pillow 48718.0/50000: 97% mana hot_streak
4:46.704 standard_rotation y scorch Fluffy_Pillow 48702.0/50000: 97% mana
4:47.937 standard_rotation y scorch Fluffy_Pillow 49435.0/50000: 99% mana
4:49.168 standard_rotation y scorch Fluffy_Pillow 49503.0/50000: 99% mana heating_up
4:50.399 standard_rotation t flamestrike Fluffy_Pillow 49503.0/50000: 99% mana hot_streak
4:51.630 standard_rotation v phoenix_flames Fluffy_Pillow 49484.0/50000: 99% mana heating_up
4:52.863 standard_rotation t flamestrike Fluffy_Pillow 50000.0/50000: 100% mana hot_streak
4:54.096 standard_rotation x dragons_breath Fluffy_Pillow 49983.0/50000: 100% mana
4:55.328 standard_rotation y scorch Fluffy_Pillow 49215.0/50000: 98% mana
4:56.559 standard_rotation y scorch Fluffy_Pillow 49503.0/50000: 99% mana
4:57.792 standard_rotation y scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up
4:59.025 standard_rotation t flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak
5:00.259 standard_rotation y scorch Fluffy_Pillow 49489.0/50000: 99% mana heating_up
5:01.493 standard_rotation y scorch Fluffy_Pillow 49506.0/50000: 99% mana heating_up
5:02.724 standard_rotation t flamestrike Fluffy_Pillow 49503.0/50000: 99% mana hot_streak
5:03.957 standard_rotation y scorch Fluffy_Pillow 49486.0/50000: 99% mana heating_up
5:05.190 standard_rotation y scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up
5:06.422 default V rune_of_power Fluffy_Pillow 49504.0/50000: 99% mana hot_streak
5:07.653 default Q counterspell Fluffy_Pillow 50000.0/50000: 100% mana hot_streak, rune_of_power
5:07.653 rop_phase m flamestrike Fluffy_Pillow 49000.0/50000: 98% mana hot_streak, rune_of_power
5:07.653 default X fire_blast Fluffy_Pillow 47750.0/50000: 96% mana rune_of_power
5:08.244 rop_phase n fire_blast Fluffy_Pillow 47841.0/50000: 96% mana heating_up, rune_of_power
5:08.885 rop_phase m flamestrike Fluffy_Pillow 47982.0/50000: 96% mana hot_streak, rune_of_power
5:10.117 rop_phase q scorch Fluffy_Pillow 47964.0/50000: 96% mana rune_of_power
5:11.351 rop_phase q scorch Fluffy_Pillow 48698.0/50000: 97% mana rune_of_power
5:11.445 default X fire_blast Fluffy_Pillow 48792.0/50000: 98% mana heating_up, rune_of_power
5:12.584 rop_phase m flamestrike Fluffy_Pillow 48931.0/50000: 98% mana hot_streak, rune_of_power
5:13.817 rop_phase p phoenix_flames Fluffy_Pillow 48914.0/50000: 98% mana heating_up, rune_of_power
5:15.048 rop_phase m flamestrike Fluffy_Pillow 50000.0/50000: 100% mana hot_streak, rune_of_power
5:16.282 rop_phase q scorch Fluffy_Pillow 49984.0/50000: 100% mana rune_of_power
5:17.513 rop_phase q scorch Fluffy_Pillow 49503.0/50000: 99% mana rune_of_power
5:18.064 default X fire_blast Fluffy_Pillow 49977.0/50000: 100% mana heating_up, rune_of_power
5:18.746 rop_phase m flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak, rune_of_power
5:19.978 standard_rotation v phoenix_flames Fluffy_Pillow 49487.0/50000: 99% mana heating_up

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2034 1938 1524
Intellect 450 -3 1813 1613 1090 (49)
Spirit 0 0 0 0 0
Health 40680 40680 0
Mana 50000 50000 0
Spell Power 1813 1613 0
Melee Crit 12.91% 12.91% 277
Spell Crit 27.91% 27.91% 277
Haste 22.09% 22.09% 729
Versatility 9.60% 9.60% 384
Mana Regen 1000 1000 0
Mastery 20.76% 20.76% 689
Armor 371 371 371
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Depraved Physician's Mask
ilevel: 226, stats: { 44 Armor, +81 Int, +149 Sta, +92 Haste, +50 Mastery }, gems: { +16 Crit }
Local Neck Charm of Eternal Winter
ilevel: 226, stats: { +84 Sta, +55 Haste, +160 Mastery }, gems: { +16 Haste }
item effects: { use: Charm of Eternal Winter }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +77 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Fallen Empress's Cord
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +62 Vers, +44 Mastery }, gems: { +16 Haste }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +81 Int, +149 Sta, +50 Vers, +92 Mastery }
Local Feet Sparkling Glass Slippers
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +30 Crit, +76 Vers }
Local Wrists Grim Pursuant's Maille
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +25 Crit, +55 Vers }, gems: { +16 Haste }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +32 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +49 Mastery }, gems: { +16 Haste }, enchant: { +16 Haste }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Haste }
item effects: { equip: Expanded Potential }
Local Trinket1 Soul Igniter
ilevel: 226, stats: { +77 Int }
item effects: { use: Soul Ignition, equip: Soul Ignition }
Local Trinket2 Sinful Gladiator's Badge of Ferocity
ilevel: 226, stats: { +101 Crit }
item effects: { use: Gladiator's Badge }
Local Back Crest of the Legionnaire General
ilevel: 233, stats: { 42 Armor, +91 Sta, +57 Haste, +26 Vers, +49 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +42 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="expanded_potential"
source=default
spec=fire
level=60
race=troll
role=spell
position=back
talents=3031011
talent_override=flame_patch,if=5>2
covenant=night_fae
soulbind=infernal_cascade:6/38:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
# APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
actions.precombat+=/variable,name=disable_combustion,op=reset
# APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
actions.precombat+=/variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
actions.precombat+=/variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
actions.precombat+=/variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
actions.precombat+=/variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
actions.precombat+=/variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
# APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
actions.precombat+=/variable,name=arcane_explosion_mana,default=40,op=reset
# APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
actions.precombat+=/variable,name=kindling_reduction,default=0.4,op=reset
# APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
actions.precombat+=/variable,name=combustion_shifting_power,default=2,op=reset
# APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
actions.precombat+=/variable,name=combustion_cast_remains,default=0.7,op=reset
# APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
actions.precombat+=/variable,name=overpool_fire_blasts,default=0,op=reset
# APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
actions.precombat+=/variable,name=empyreal_ordnance_delay,default=18,op=reset
# If Combustion is disabled, schedule the first Combustion far after the fight ends.
actions.precombat+=/variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
# The duration of a Sun King's Blessing Combustion.
actions.precombat+=/variable,name=skb_duration,value=dbc.effect.828420.base_value
# Whether a usable item used to buff Combustion is equipped.
actions.precombat+=/variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
# How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
actions.precombat+=/variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
actions.precombat+=/variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
actions.precombat+=/variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
actions.precombat+=/snapshot_stats
actions.precombat+=/use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
actions.precombat+=/mirror_image
actions.precombat+=/pyroblast

# Executed every time the actor is available.
actions=counterspell,if=!runeforge.disciplinary_command
# The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
actions+=/call_action_list,name=combustion_timing,if=!variable.disable_combustion
# Variable that estimates whether Shifting Power will be used before Combustion is ready.
actions+=/variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
actions+=/shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
actions+=/radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
actions+=/deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
actions+=/mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
# For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
actions+=/fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
actions+=/use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
actions+=/use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
actions+=/use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
actions+=/use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
# If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
actions+=/use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
# Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
actions+=/use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
# Trigger Soul Igniter early with Infernal Cascade or when it was precast.
actions+=/cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
# Items that do not benefit Combustion should just be used outside of Combustion at some point.
actions+=/use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
# Use Frost Nova to trigger Grisly Icicle.
actions+=/frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
# Get the Disciplinary Command buff up, unless combustion is soon.
actions+=/counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
actions+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
actions+=/rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
# Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
# Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
actions+=/variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
# When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
actions+=/variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
actions+=/call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
# Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
# When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
# During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
# Avoid capping Fire Blast charges while channeling Shifting Power
actions+=/fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
actions+=/call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
actions+=/scorch

actions.active_talents=living_bomb,if=active_enemies>1&buff.combustion.down&(variable.time_to_combustion>cooldown.living_bomb.duration|variable.time_to_combustion<=0)
actions.active_talents+=/meteor,if=variable.time_to_combustion<=0|(cooldown.meteor.duration<variable.time_to_combustion&!talent.rune_of_power)|talent.rune_of_power&buff.rune_of_power.up&variable.time_to_combustion>action.meteor.cooldown|fight_remains<variable.time_to_combustion
actions.active_talents+=/dragons_breath,if=talent.alexstraszas_fury&(buff.combustion.down&!buff.hot_streak.react)

actions.combustion_cooldowns=potion
actions.combustion_cooldowns+=/blood_fury
actions.combustion_cooldowns+=/berserking,if=buff.combustion.up
actions.combustion_cooldowns+=/fireblood
actions.combustion_cooldowns+=/ancestral_call
actions.combustion_cooldowns+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
actions.combustion_cooldowns+=/use_item,effect_name=gladiators_badge
actions.combustion_cooldowns+=/use_item,name=inscrutable_quantum_device
actions.combustion_cooldowns+=/use_item,name=flame_of_battle
actions.combustion_cooldowns+=/use_item,name=wakeners_frond
actions.combustion_cooldowns+=/use_item,name=instructors_divine_bell
actions.combustion_cooldowns+=/use_item,name=sunblood_amethyst

actions.combustion_phase=lights_judgment,if=buff.combustion.down
# Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
# Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
actions.combustion_phase+=/bag_of_tricks,if=buff.combustion.down
actions.combustion_phase+=/living_bomb,if=active_enemies>1&buff.combustion.down
# Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
# With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
actions.combustion_phase+=/call_action_list,name=active_talents
actions.combustion_phase+=/combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
# Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
actions.combustion_phase+=/call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
actions.combustion_phase+=/flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
actions.combustion_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.combustion_phase+=/pyroblast,if=buff.firestorm.react
actions.combustion_phase+=/pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
actions.combustion_phase+=/pyroblast,if=buff.hot_streak.react&buff.combustion.up
actions.combustion_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
# Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
actions.combustion_phase+=/shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
actions.combustion_phase+=/phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
actions.combustion_phase+=/flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
actions.combustion_phase+=/fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
actions.combustion_phase+=/scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
actions.combustion_phase+=/living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
actions.combustion_phase+=/dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up

# Helper variable that contains the actual estimated time that the next Combustion will be ready.
actions.combustion_timing=variable,name=combustion_ready_time,value=cooldown.combustion.remains*(1-(variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)
# The cast time of the spell that will be precast into Combustion.
actions.combustion_timing+=/variable,name=combustion_precast_time,value=(action.fireball.cast_time*!conduit.flame_accretion+action.scorch.cast_time+conduit.flame_accretion)*(active_enemies<variable.combustion_flamestrike)+action.flamestrike.cast_time*(active_enemies>=variable.combustion_flamestrike)-variable.combustion_cast_remains
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time
# Delay Combustion for after Firestarter unless variable.firestarter_combustion is set.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=firestarter.remains,if=talent.firestarter&!variable.firestarter_combustion
# Delay Combustion for Radiant Spark if it will come off cooldown soon.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.radiant_spark.remains,if=covenant.kyrian&cooldown.radiant_spark.remains-10<variable.combustion_time
# Delay Combustion for Deathborne.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.deathborne.remains,if=covenant.necrolord&cooldown.deathborne.remains-10<variable.combustion_time
# Delay Combustion for the Empyreal Ordnance buff if the player is using that trinket.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=variable.empyreal_ordnance_delay-(cooldown.empyreal_ordnance.duration-cooldown.empyreal_ordnance.remains)*!cooldown.empyreal_ordnance.ready,if=equipped.empyreal_ordnance
# Delay Combustion for Gladiators Badge, unless it would be delayed longer than 20 seconds.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.gladiators_badge_345228.remains,if=equipped.gladiators_badge&cooldown.gladiators_badge_345228.remains-20<variable.combustion_time
# Delay Combustion until RoP expires if it's up.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=buff.rune_of_power.remains,if=talent.rune_of_power&buff.combustion.down
# Delay Combustion for an extra Rune of Power if the Rune of Power would come off cooldown at least 5 seconds before Combustion would.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.rune_of_power.remains+buff.rune_of_power.duration,if=talent.rune_of_power&buff.combustion.down&cooldown.rune_of_power.remains+5<variable.combustion_time
# Delay Combustion by up to 10 seconds to fit in extra usages of Disciplinary Command.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.duration+cooldown.buff_disciplinary_command.remains,if=cooldown.buff_disciplinary_command.remains+cooldown.buff_disciplinary_command.duration<variable.combustion_time-10
# Delay Combustion if Disciplinary Command would not be ready for it yet.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.remains,if=runeforge.disciplinary_command&buff.disciplinary_command.down
# Raid Events: Delay Combustion for add spawns of 3 or more adds that will last longer than 15 seconds. These values aren't necessarily optimal in all cases.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=raid_event.adds.in,if=raid_event.adds.exists&raid_event.adds.count>=3&raid_event.adds.duration>15
# Raid Events: Always use Combustion with vulnerability raid events, override any delays listed above to make sure it gets used here.
actions.combustion_timing+=/variable,name=combustion_time,value=raid_event.vulnerable.in*!raid_event.vulnerable.up,if=raid_event.vulnerable.exists&variable.combustion_ready_time<raid_event.vulnerable.in
# Use the next Combustion on cooldown if it would not be expected to delay the scheduled one or the scheduled one would happen less than 15 seconds before the fight ends. Add to variable.kindling_reduction because this includes the frontloaded triggers during Combustion and that variable is meant to be used after Combustion.
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time,if=variable.combustion_ready_time+cooldown.combustion.duration*(1-(0.2+variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)<=variable.combustion_time|variable.combustion_time>fight_remains-20
# Add the current time to the scheduled Combustion to put it in absolute time so that it is still accurate after a little time passes.
actions.combustion_timing+=/variable,name=combustion_time,op=add,value=time
# Finally, convert from absolute time and store the relative time in variable.time_to_combustion. Unlike the rest of the calculations, which happen less frequently to speed up the simulation, this happens off-GCD and while casting.
actions.combustion_timing+=/variable,use_off_gcd=1,use_while_casting=1,name=time_to_combustion,value=(variable.combustion_time-time)*buff.combustion.down

actions.rop_phase=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.rop_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.rop_phase+=/pyroblast,if=buff.firestorm.react
actions.rop_phase+=/pyroblast,if=buff.hot_streak.react
# Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
# Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.rop_phase+=/call_action_list,name=active_talents
actions.rop_phase+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
actions.rop_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.rop_phase+=/phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.rop_phase+=/scorch,if=searing_touch.active
actions.rop_phase+=/dragons_breath,if=active_enemies>2
actions.rop_phase+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.rop_phase+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.rop_phase+=/fireball

actions.standard_rotation=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.standard_rotation+=/pyroblast,if=buff.firestorm.react
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
# Try to get SKB procs inside RoP phases or Combustion phases when possible.
actions.standard_rotation+=/pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&searing_touch.active
actions.standard_rotation+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
# During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.standard_rotation+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.standard_rotation+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.standard_rotation+=/phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.standard_rotation+=/call_action_list,name=active_talents
actions.standard_rotation+=/dragons_breath,if=active_enemies>1
actions.standard_rotation+=/scorch,if=searing_touch.active
actions.standard_rotation+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.standard_rotation+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.standard_rotation+=/fireball

head=depraved_physicians_mask,id=178759,bonus_id=6536/1540/6646/6935,gem_id=173127
neck=charm_of_eternal_winter,id=183040,bonus_id=1498/6646/6935,gem_id=173128
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=crest_of_the_legionnaire_general,id=183032,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=grim_pursuants_maille,id=182996,bonus_id=1498/6646/6935,gem_id=173128,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498/6646
waist=fallen_empresss_cord,id=178804,bonus_id=1540/6646/6935,gem_id=173128
legs=courtiers_costume_trousers,id=183011,bonus_id=1498/6646
feet=sparkling_glass_slippers,id=183023,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173128,enchant=tenet_of_haste
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6831/1532,ilevel=235,enchant=tenet_of_haste
trinket1=soul_igniter,id=184019,bonus_id=1498/6646
trinket2=sinful_gladiators_badge_of_ferocity,id=175921,bonus_id=1498/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/6652/1531/6646,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1524
# gear_intellect=1090
# gear_crit_rating=252
# gear_haste_rating=729
# gear_mastery_rating=689
# gear_versatility_rating=384
# gear_armor=371

fire : 12460 dps, 3567 dps to main target

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
12459.9 12459.9 23.3 / 0.187% 962.2 / 7.7% 16.3
RPS Out RPS In Primary Resource Waiting APM Active Skill
764.4 758.4 Mana 0.00% 48.3 100.6% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
fire 12460
Arcane Explosion 39 0.3% 1.9 182.58sec 6336 5868 Direct 9.3 991 1983 1266 27.8%

Stats Details: Arcane Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.85 9.27 0.00 0.00 1.0803 0.0000 11748.14 11748.14 0.00% 5868.20 5868.20
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.15% 6.69 1 16 991.16 986 1045 991.19 986 1045 6629 6629 0.00%
crit 27.85% 2.58 0 9 1982.82 1971 2089 1821.63 0 2089 5119 5119 0.00%

Action Details: Arcane Explosion

  • id:1449
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:10.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:5000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.502320
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:1449
  • name:Arcane Explosion
  • school:arcane
  • tooltip:
  • description:Causes an explosion of magic around the caster, dealing {$s2=0 + 50.2%} Arcane damage to all enemies within $A2 yards.$?a137021[ |cFFFFFFFFGenerates {$s1=1} Arcane Charge if any targets are hit.|r][]

Action Priority List

    default
    [U]:1.85
  • if_expr:runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
Blazing Surge 202 1.6% 3.6 102.49sec 17039 0 Direct 17.2 2667 5896 3553 27.4%

Stats Details: Blazing Surge

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.59 17.24 0.00 0.00 0.0000 0.0000 61225.42 61225.42 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.62% 12.52 5 19 2666.81 2067 3068 2660.98 2399 2923 33391 33391 0.00%
crit 27.38% 4.72 1 11 5896.19 4754 7055 5878.50 4754 7055 27834 27834 0.00%

Action Details: Blazing Surge

  • id:345215
  • school:fire
  • range:40.0
  • travel_speed:42.0000
  • radius:40.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:5617.00
  • base_dd_max:5617.00
  • base_dd_mult:1.00

Spelldata

  • id:345215
  • name:Blazing Surge
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}
Dragon's Breath 462 3.7% 14.6 19.97sec 9566 8040 Direct 72.9 1289 3104 1913 34.4%

Stats Details: Dragons Breath

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 14.57 72.87 0.00 0.00 1.1898 0.0000 139415.21 139415.21 0.00% 8040.09 8040.09
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 65.64% 47.83 29 68 1288.81 1143 1907 1290.30 1221 1396 61678 61678 0.00%
crit 34.36% 25.04 9 41 3104.31 2286 4387 3105.82 2641 3533 77737 77737 0.00%

Action Details: Dragons Breath

  • id:31661
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:12.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:18.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.582500
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:31661
  • name:Dragon's Breath
  • school:fire
  • tooltip:Disoriented.
  • description:Enemies in a cone in front of you take {$s2=0} Fire damage and are disoriented for {$d=4 seconds}. Damage will cancel the effect.

Action Priority List

    combustion_phase
    [n]:1.24
  • if_expr:buff.combustion.remains<gcd.max&buff.combustion.up
    rop_phase
    [t]:3.52
  • if_expr:active_enemies>2
    standard_rotation
    [z]:9.81
  • if_expr:active_enemies>1
Eternal Insight 43 0.3% 20.9 14.00sec 619 0 Direct 20.9 469 1010 618 27.7%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.95 20.95 0.00 0.00 0.0000 0.0000 12971.52 12971.52 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.30% 15.15 6 25 469.48 460 488 469.56 460 484 7111 7111 0.00%
crit 27.70% 5.80 0 14 1010.15 920 1121 1007.72 0 1121 5860 5860 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Fire Blast 622 5.0% 39.8 7.57sec 4712 0 Direct 39.8 0 4712 4712 100.0%

Stats Details: Fire Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 39.79 39.79 0.00 0.00 0.0000 0.0000 187487.34 187487.34 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 39.79 32 47 4712.27 3108 6578 4712.52 4521 4923 187487 187487 0.00%

Action Details: Fire Blast

  • id:108853
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:10.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:1.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.792000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:108853
  • name:Fire Blast
  • school:fire
  • tooltip:
  • description:Blasts the enemy for {$s1=0} Fire damage. |cFFFFFFFFFire:|r Castable while casting other spells.$?a231568[ Always deals a critical strike.][]

Action Priority List

    default
    [Z]:20.97
  • if_expr:!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
    combustion_phase
    [f]:15.15
  • if_expr:!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
    rop_phase
    [p]:3.21
  • if_expr:!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
    standard_rotation
    [w]:0.46
  • if_expr:!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Flamestrike 4323 (7779) 34.7% (62.4%) 96.3 3.11sec 24368 11946 Direct 481.4 (5074.4) 1570 4215 2709 43.1% (43.1%)

Stats Details: Flamestrike

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 96.29 481.45 0.00 0.00 2.0398 0.0000 1304489.49 1304489.49 0.00% 11946.30 11946.30
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 56.92% 274.03 214 339 1569.97 1373 2291 1570.27 1530 1613 430308 430308 0.00%
crit 43.08% 207.42 162 264 4214.67 2746 5811 4216.21 4078 4366 874181 874181 0.00%

Action Details: Flamestrike

  • id:2120
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.50
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:1250.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.608400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2120
  • name:Flamestrike
  • school:fire
  • tooltip:Movement speed slowed by {$s2=20}%.
  • description:Calls down a pillar of fire, burning all enemies within the area for {$s1=0} Fire damage and reducing their movement speed by {$s2=20}% for {$d=8 seconds}.

Action Priority List

    combustion_phase
    [j]:16.82
  • if_expr:(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
    combustion_phase
    [l]:3.15
  • if_expr:buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
    rop_phase
    [o]:10.22
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    rop_phase
    [u]:18.05
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    standard_rotation
    [v]:16.01
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    standard_rotation
    [|]:32.07
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    Flame Patch 3456 27.7% 918.6 0.32sec 1134 0 Periodic 4592.9 134 357 227 41.6% 0.0%

Stats Details: Flame Patch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 918.59 0.00 0.00 4592.94 0.0000 0.0000 1041871.08 1041871.08 0.00% 0.00 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 58.45% 2684.57 2131 3216 134.21 118 196 134.24 133 136 360317 360317 0.00%
crit 41.55% 1908.37 1547 2245 357.07 235 498 357.22 350 365 681554 681554 0.00%

Action Details: Flame Patch

  • id:205472
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.060000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:205472
  • name:Flame Patch
  • school:fire
  • tooltip:
  • description:Burning enemies for {$s1=0} Fire damage.
Frostbolt 38 0.3% 7.6 42.79sec 1514 951 Direct 7.5 1102 2535 1518 29.0%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 7.55 7.52 0.00 0.00 1.5924 0.0000 11428.42 11428.42 0.00% 950.55 950.55
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 70.96% 5.34 1 9 1102.23 1003 1660 1102.48 1003 1240 5890 5890 0.00%
crit 29.04% 2.18 0 7 2535.19 2306 3422 2342.60 0 3422 5538 5538 0.00%

Action Details: Frostbolt

  • id:116
  • school:frost
  • range:40.0
  • travel_speed:35.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.511000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:116
  • name:Frostbolt
  • school:frost
  • tooltip:
  • description:Launches a bolt of frost at the enemy, causing {$228597s1=0} Frost damage and slowing movement speed by {$205708s1=50}% for {$205708d=8 seconds}.

Action Priority List

    default
    [V]:7.59
  • if_expr:runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
Ignite 2189 17.6% 635.5 0.53sec 1039 0 Periodic 1491.4 442 0 442 0.0% 99.3%

Stats Details: Ignite

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 635.54 0.00 1491.37 1491.37 0.0000 1.0000 660627.68 660627.68 0.00% 442.97 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 100.00% 1491.37 1183 1783 442.08 62 1801 443.21 411 485 660628 660628 0.00%

Action Details: Ignite

  • id:12654
  • school:fire
  • range:50000.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:9.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12654
  • name:Ignite
  • school:fire
  • tooltip:Deals $w1 Fire damage every $t1 sec.$?$w3>0[ Movement speed reduced by $w3%.][]
  • description:{$@spelldesc12846=Your target burns for an additional ${{$s1=0}}.1% over {$12654d=9 seconds} of the total direct damage caused by your Fireball, Fire Blast, Scorch, Pyroblast{$?s153561=false}[, Meteor][]{$?s257541=true}[, Phoenix Flames][]{$?s198929=false}[, Cinderstorm][], and Flamestrike. If this effect is reapplied, any remaining damage will be added to the new Ignite. Phoenix Flames causes your Ignites to spread to {$s4=8} nearby enemies.}
Mirror Image 0 (17) 0.0% (0.1%) 1.0 0.00sec 4992 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 125  / 17 0.1% 96.0 1.22sec 52 42 Direct 96.0 41 81 52 27.8%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 96.00 96.00 0.00 0.00 1.2326 0.0000 4991.98 4991.98 0.00% 42.19 42.19
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.17% 69.28 55 81 40.72 29 51 40.72 39 43 2821 2821 0.00%
crit 27.83% 26.72 15 41 81.27 58 101 81.27 73 91 2171 2171 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:895.12
Phoenix Flames 0 (722) 0.0% (5.8%) 14.1 21.46sec 15402 13792

Stats Details: Phoenix Flames

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 14.14 0.00 0.00 0.00 1.1168 0.0000 0.00 0.00 0.00% 13792.24 13792.24

Action Details: Phoenix Flames

  • id:257541
  • school:fire
  • range:40.0
  • travel_speed:50.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:25.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:257541
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.

Action Priority List

    combustion_phase
    [k]:10.42
  • if_expr:buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
    rop_phase
    [r]:0.12
  • if_expr:!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    standard_rotation
    [x]:3.56
  • if_expr:!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    Phoenix Flames (_splash) 722 5.8% 14.1 21.48sec 15426 0 Direct 70.6 1007 3570 3087 81.1%

Stats Details: Phoenix Flames Splash

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 14.12 70.59 0.00 0.00 0.0000 0.0000 217765.70 217765.70 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 18.91% 13.34 7 23 1006.91 790 2620 1006.60 790 1238 13434 13434 0.00%
crit 81.09% 57.24 46 71 3570.40 1579 7475 3571.21 3363 3724 204331 204331 0.00%

Action Details: Phoenix Flames Splash

  • id:257542
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.900000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:257542
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:{$@spelldesc257541=Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.}
Pyroblast 11 (18) 0.1% (0.1%) 0.0 0.00sec 0 0 Direct 1.0 (6.0) 2674 5349 3414 28.0% (28.0%)

Stats Details: Pyroblast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 0.00 1.00 0.00 0.00 0.0000 0.0000 3422.79 3422.79 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.01% 0.72 0 1 2674.26 2674 2674 1925.72 0 2674 1926 1926 0.00%
crit 27.99% 0.28 0 1 5348.51 5349 5349 1497.07 0 5349 1497 1497 0.00%

Action Details: Pyroblast

  • id:11366
  • school:fire
  • range:40.0
  • travel_speed:35.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:4.50
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.363000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:11366
  • name:Pyroblast
  • school:fire
  • tooltip:
  • description:Hurls an immense fiery boulder that causes {$s1=0} Fire damage$?a321711[ and an additional $321712o2 Fire damage over {$321712d=6 seconds}][].
    Pyroblast (_dot) 7 0.1% 1.0 0.00sec 1973 0 Periodic 5.0 152 438 395 85.0% 0.4%

Stats Details: Pyroblast Dot

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 5.00 5.00 0.0000 1.2000 1973.23 1973.23 0.00% 328.87 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 15.02% 0.75 0 1 151.57 151 160 113.87 0 160 114 114 0.00%
crit 84.98% 4.25 4 5 437.51 295 515 438.39 420 464 1859 1859 0.00%

Action Details: Pyroblast Dot

  • id:321712
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.062000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:2.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:321712
  • name:Pyroblast
  • school:fire
  • tooltip:Suffering $w1 Fire damage every {$t2=0} sec.
  • description:{$@spelldesc321711=Deals an additional $321712o2 Fire damage over {$321712d=6 seconds}.}
Scorch 281 2.3% 42.8 6.93sec 1987 1680 Direct 42.8 391 1998 1985 99.2%

Stats Details: Scorch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 42.76 42.76 0.00 0.00 1.1829 0.0000 84981.56 84981.56 0.00% 1680.11 1680.11
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 0.78% 0.33 0 1 391.25 347 414 130.99 0 414 131 131 0.00%
crit 99.22% 42.42 32 51 1997.52 799 3675 2005.15 1890 2203 84851 84851 0.00%

Action Details: Scorch

  • id:2948
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.177000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2948
  • name:Scorch
  • school:fire
  • tooltip:
  • description:Scorches an enemy for {$s1=0} Fire damage. Castable while moving.

Action Priority List

    default
    [b]:0.60
    combustion_phase
    [m]:10.85
  • if_expr:buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
    rop_phase
    [s]:10.10
  • if_expr:searing_touch.active
    standard_rotation
    [{]:21.71
  • if_expr:searing_touch.active
Shadowcore Oil Blast 48 0.4% 42.9 6.98sec 339 0 Direct 42.9 257 552 340 28.0%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 42.95 42.95 0.00 0.00 0.0000 0.0000 14577.88 14577.88 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.04% 30.94 13 47 257.07 253 268 257.07 253 262 7954 7954 0.00%
crit 27.96% 12.01 3 22 551.66 506 617 551.41 506 584 6624 6624 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Simple Action Stats Execute Interval
fire
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:fire
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 2.0 194.34sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    combustion_cooldowns
    [d]:2.00
  • if_expr:buff.combustion.up
Combustion 3.6 97.40sec

Stats Details: Combustion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.55 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Combustion

  • id:190319
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:5000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:190319
  • name:Combustion
  • school:fire
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.

Action Priority List

    combustion_phase
    [h]:3.57
  • if_expr:buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
Counterspell 4.5 49.59sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.47 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:4.49
  • if_expr:runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:fire
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:fire
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.01 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    combustion_cooldowns
    [c]:1.01
Rune of Power 6.3 48.57sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.34 0.00 0.00 0.00 1.1883 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    default
    [X]:6.36
  • if_expr:buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
Soul Ignition 3.6 97.08sec

Stats Details: Soul Ignition

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.59 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Soul Ignition

  • id:345251
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.500
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345251
  • name:Soul Ignition
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Berserking 2.0 0.0 194.5sec 194.5sec 12.0sec 8.06% 16.77% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:fire
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:192.0s / 197.0s
  • trigger_min/max:192.0s / 197.0s
  • trigger_pct:100.00%
  • duration_min/max:12.0s / 12.0s

Stack Uptimes

  • berserking_1:8.06%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.43% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:fire
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.43%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Combustion 3.6 0.0 97.5sec 97.5sec 11.8sec 13.91% 0.00% 80.6 (80.6) 3.5

Buff Details

  • buff initial source:fire
  • cooldown name:buff_combustion
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:1.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:0.50

Trigger Details

  • interval_min/max:94.5s / 100.0s
  • trigger_min/max:94.5s / 100.0s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 12.0s

Stack Uptimes

  • combustion_1:13.91%

Spelldata

  • id:190319
  • name:Combustion
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Disciplinary Command 7.6 0.0 43.2sec 43.2sec 19.1sec 47.93% 0.00% 0.0 (0.0) 6.9

Buff Details

  • buff initial source:fire
  • cooldown name:buff_disciplinary_command
  • max_stacks:1
  • base duration:20.00
  • duration modifier:1.00
  • base cooldown:30.00
  • default_chance:100.00%
  • default_value:0.15
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:30.0s / 67.8s
  • trigger_min/max:30.0s / 67.8s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 20.0s

Stack Uptimes

  • disciplinary_command_1:47.93%

Spelldata

  • id:327371
  • name:Disciplinary Command
  • tooltip:Critical Strike damage increased by $w1%.
  • description:{$@spelldesc327365=Casting a Frost, Fire and Arcane spell within {$327366d=10 seconds} of each other increases your Critical Strike damage of all your spells by {$327371s1=15}%. This effect can only occur once every {$327371s2=30} sec.}
  • max_stacks:0
  • duration:20.00
  • cooldown:30.00
  • default_chance:0.00%
Gladiator's Badge 3.6 0.0 97.1sec 97.1sec 14.6sec 17.44% 0.00% 0.0 (0.0) 3.4

Buff Details

  • buff initial source:fire
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Gladiator's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:205.00

Trigger Details

  • interval_min/max:91.1s / 99.8s
  • trigger_min/max:91.1s / 99.8s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 15.0s

Stack Uptimes

  • gladiators_badge_1:17.44%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Heating Up 49.3 0.0 6.1sec 6.1sec 2.2sec 35.49% 46.86% 0.0 (0.0) 4.5

Buff Details

  • buff initial source:fire
  • cooldown name:buff_heating_up
  • max_stacks:2
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.8s / 25.4s
  • trigger_min/max:0.8s / 25.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.2s

Stack Uptimes

  • heating_up_1:35.49%

Spelldata

  • id:48107
  • name:Heating Up
  • tooltip:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • description:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • max_stacks:2
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Hot Streak! 43.5 0.0 7.0sec 7.0sec 0.9sec 12.87% 54.02% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:fire
  • cooldown name:buff_hot_streak
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.9s / 37.4s
  • trigger_min/max:0.9s / 37.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 4.1s

Stack Uptimes

  • hot_streak_1:12.87%

Spelldata

  • id:48108
  • name:Hot Streak!
  • tooltip:Your next Pyroblast or Flamestrike spell is instant cast, and causes double the normal Ignite damage.
  • description:{$@spelldesc195283=Getting two direct-damage critical strikes in a row with Fire spells will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.0 0.0 300.0sec 300.0sec 25.0sec 8.43% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:fire
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:300.0s / 300.0s
  • trigger_min/max:300.0s / 300.0s
  • trigger_pct:100.00%
  • duration_min/max:6.6s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.43%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Rune of Power 9.9 0.0 31.3sec 31.3sec 11.8sec 38.56% 0.00% 0.0 (0.0) 9.6

Buff Details

  • buff initial source:fire
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:13.1s / 48.8s
  • trigger_min/max:13.1s / 48.8s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 12.0s

Stack Uptimes

  • rune_of_power_1:38.56%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Soul Ignition 3.6 0.0 97.1sec 97.1sec 14.4sec 12.41% 0.00% 0.0 (0.0) 2.4

Buff Details

  • buff initial source:fire
  • cooldown name:buff_soul_ignition
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:91.1s / 99.8s
  • trigger_min/max:91.1s / 99.8s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 15.0s

Stack Uptimes

  • soul_ignition_1:12.41%

Spelldata

  • id:345211
  • name:Soul Ignition
  • tooltip:Reactivate Soul Igniter to cast Blazing Surge.
  • description:Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)
  • max_stacks:0
  • duration:15.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:fire
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:fire
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:fire
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:fire
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Proc Count Min Max Interval Min Max
Heating Up generated 49.3 39.0 59.0 6.1s 0.8s 25.4s
Heating Up removed 0.9 0.0 3.0 124.3s 4.9s 220.2s
Heating Up converted with Fire Blast 19.1 12.0 27.0 16.2s 1.0s 39.3s
Hot Streak procs 43.5 34.0 52.0 7.0s 0.9s 37.4s
Hot Streak spells used 97.7 79.0 116.0 3.1s 0.0s 25.4s
Hot Streak spell crits 93.9 76.0 112.0 3.2s 0.0s 25.4s
Hot Streak spell crits wasted 1.1 0.0 4.0 34.7s 4.3s 96.6s
Direct Ignite applications 9.0 9.0 13.0 2.7s 0.0s 254.6s
Ignites spread to targets with existing Ignite 56.3 44.0 68.0 21.6s 0.8s 64.9s
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 21.40% 19.17% 23.20% 0.9s 0.0s 2.8s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000181.962120.320239.949
Counterspell40.0724.36393.687198.867147.790262.003
Fire Blast0.2290.00010.0069.1074.08417.241
Rune of Power4.5120.00015.95428.84523.63035.660
Dragon's Breath3.0590.00031.33845.80629.07671.617
Combustion1.4700.0003.2675.2373.2158.771
Phoenix Flames0.3510.0005.5864.9584.7115.586

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
fire
mana_regen Mana 3159.59 228955.79 100.00% 72.46 72749.91 24.11%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 49000.0 758.45 764.44 72752.4 48190.2 42040.0 50000.0
Usage Type Count Total Avg RPE APR
fire
arcane_explosion Mana 1.9 9605.3 5000.0 5180.6 1.2
combustion Mana 3.7 18516.7 5000.0 5215.6 0.0
counterspell Mana 4.7 4660.3 1000.0 1041.7 0.0
dragons_breath Mana 15.1 30258.4 2000.0 2076.2 4.6
fire_blast Mana 41.3 20657.9 500.0 519.1 9.1
flamestrike Mana 100.0 124946.2 1250.0 1297.6 18.8
frostbolt Mana 7.8 7832.5 1000.0 1037.4 1.5
scorch Mana 44.5 22252.4 500.0 520.4 3.8

Statistics & Data Analysis

Fight Length
fire Fight Length
Count 418
Mean 301.96
Minimum 240.32
Maximum 359.95
Spread ( max - min ) 119.63
Range [ ( max - min ) / 2 * 100% ] 19.81%
Standard Deviation 34.7209
5th Percentile 249.10
95th Percentile 355.30
( 95th Percentile - 5th Percentile ) 106.20
Mean Distribution
Standard Deviation 1.6983
95.00% Confidence Interval ( 298.63 - 305.29 )
Normalized 95.00% Confidence Interval ( 98.90% - 101.10% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 508
0.1% Error 50790
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 42
0.01 Scale Factor Error with Delta=300 1030
DPS
fire Damage Per Second
Count 418
Mean 12459.94
Minimum 11764.34
Maximum 13108.01
Spread ( max - min ) 1343.67
Range [ ( max - min ) / 2 * 100% ] 5.39%
Standard Deviation 243.5481
5th Percentile 12038.27
95th Percentile 12855.33
( 95th Percentile - 5th Percentile ) 817.06
Mean Distribution
Standard Deviation 11.9123
95.00% Confidence Interval ( 12436.60 - 12483.29 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 15
0.1% Error 1468
0.1 Scale Factor Error with Delta=300 507
0.05 Scale Factor Error with Delta=300 2026
0.01 Scale Factor Error with Delta=300 50636
Priority Target DPS
fire Priority Target Damage Per Second
Count 418
Mean 3566.60
Minimum 3385.12
Maximum 3770.27
Spread ( max - min ) 385.15
Range [ ( max - min ) / 2 * 100% ] 5.40%
Standard Deviation 70.1883
5th Percentile 3446.46
95th Percentile 3676.12
( 95th Percentile - 5th Percentile ) 229.66
Mean Distribution
Standard Deviation 3.4330
95.00% Confidence Interval ( 3559.87 - 3573.33 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 15
0.1% Error 1488
0.1 Scale Factor Error with Delta=300 43
0.05 Scale Factor Error with Delta=300 169
0.01 Scale Factor Error with Delta=300 4206
DPS(e)
fire Damage Per Second (Effective)
Count 418
Mean 12459.94
Minimum 11764.34
Maximum 13108.01
Spread ( max - min ) 1343.67
Range [ ( max - min ) / 2 * 100% ] 5.39%
Damage
fire Damage
Count 418
Mean 3753985.45
Minimum 3099698.15
Maximum 4423072.36
Spread ( max - min ) 1323374.21
Range [ ( max - min ) / 2 * 100% ] 17.63%
DTPS
fire Damage Taken Per Second
Count 418
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
fire Healing Per Second
Count 418
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
fire Healing Per Second (Effective)
Count 418
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
fire Heal
Count 418
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
fire Healing Taken Per Second
Count 418
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
fire Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
fireTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
fire Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 variable,name=disable_combustion,op=reset
APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
5 0.00 variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
6 0.00 variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
7 0.00 variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
8 0.00 variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
9 0.00 variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
A 0.00 variable,name=arcane_explosion_mana,default=40,op=reset
APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
B 0.00 variable,name=kindling_reduction,default=0.4,op=reset
APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
C 0.00 variable,name=combustion_shifting_power,default=2,op=reset
APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
D 0.00 variable,name=combustion_cast_remains,default=0.7,op=reset
APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
E 0.00 variable,name=overpool_fire_blasts,default=0,op=reset
APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
F 0.00 variable,name=empyreal_ordnance_delay,default=18,op=reset
APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
G 0.00 variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
If Combustion is disabled, schedule the first Combustion far after the fight ends.
H 0.00 variable,name=skb_duration,value=dbc.effect.828420.base_value
The duration of a Sun King's Blessing Combustion.
I 0.00 variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
Whether a usable item used to buff Combustion is equipped.
J 0.00 variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
K 0.00 variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
L 0.00 variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
M 0.00 snapshot_stats
N 0.00 use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
O 0.00 mirror_image
P 0.00 pyroblast
Default action list Executed every time the actor is available.
# count action,conditions
0.00 counterspell,if=!runeforge.disciplinary_command
Q 0.00 call_action_list,name=combustion_timing,if=!variable.disable_combustion
The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
0.00 variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
Variable that estimates whether Shifting Power will be used before Combustion is ready.
0.00 shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
0.00 radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
0.00 deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
0.00 mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
0.00 fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
0.00 use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
0.00 use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
0.00 use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
0.00 use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
0.00 use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
R 3.61 use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
S 1.00 cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
Trigger Soul Igniter early with Infernal Cascade or when it was precast.
0.00 use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
Items that do not benefit Combustion should just be used outside of Combustion at some point.
0.00 frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
Use Frost Nova to trigger Grisly Icicle.
T 4.49 counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
Get the Disciplinary Command buff up, unless combustion is soon.
U 1.85 arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
V 7.59 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
W 0.00 call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
X 6.36 rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
Y 0.00 call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
Z 20.97 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
0.00 fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
Avoid capping Fire Blast charges while channeling Shifting Power
a 0.00 call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
b 0.60 scorch
actions.combustion_cooldowns
# count action,conditions
c 1.01 potion
0.00 blood_fury
d 2.00 berserking,if=buff.combustion.up
0.00 fireblood
0.00 ancestral_call
0.00 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
e 3.61 use_item,effect_name=gladiators_badge
0.00 use_item,name=inscrutable_quantum_device
0.00 use_item,name=flame_of_battle
0.00 use_item,name=wakeners_frond
0.00 use_item,name=instructors_divine_bell
0.00 use_item,name=sunblood_amethyst
actions.combustion_phase
# count action,conditions
0.00 lights_judgment,if=buff.combustion.down
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
0.00 bag_of_tricks,if=buff.combustion.down
0.00 living_bomb,if=active_enemies>1&buff.combustion.down
f 15.15 fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
g 0.00 call_action_list,name=active_talents
h 3.57 combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
i 0.00 call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
j 16.82 flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
0.00 pyroblast,if=buff.hot_streak.react&buff.combustion.up
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
0.00 shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
k 10.42 phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
l 3.15 flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
0.00 fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
m 10.85 scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
0.00 living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
n 1.24 dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up
actions.rop_phase
# count action,conditions
o 10.22 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
p 3.21 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
q 0.00 call_action_list,name=active_talents
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
r 0.12 phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
s 10.10 scorch,if=searing_touch.active
t 3.52 dragons_breath,if=active_enemies>2
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
u 18.05 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball
actions.standard_rotation
# count action,conditions
v 16.01 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
0.00 pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
Try to get SKB procs inside RoP phases or Combustion phases when possible.
0.00 pyroblast,if=buff.hot_streak.react&searing_touch.active
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
w 0.46 fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
x 3.56 phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
y 0.00 call_action_list,name=active_talents
z 9.81 dragons_breath,if=active_enemies>1
{ 21.71 scorch,if=searing_touch.active
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
| 32.07 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball

Sample Sequence

012456789ABCDEFHIJOPVceRSlhffdjfkjkkjfmmjmmjmfjXtuuuuuZZvUV||zx|Zv|||Z||z||XZuZouuZtu|||Z|TV|z|hfeRkjffjkmmjfjkbXotuuVuZZv||z|||ZZv||xUz||XuZZouutuZ|||||TVz|eRlhffdjfkjkmmjfjkmnXouuuZZVTo|z{w{v{{v{Zv{{{v{{vz{{Uv{x{Xpospsoposssoszv{{{v{{v{Zv{{vTVz{{veRlhfjffjkkjmmfjkjXssZossoVs

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask fire 50000.0/50000: 100% mana
Pre precombat 1 food fire 50000.0/50000: 100% mana
Pre precombat 2 augmentation fire 50000.0/50000: 100% mana
Pre precombat 4 disable_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 5 firestarter_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 6 hot_streak_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 7 hard_cast_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 8 combustion_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 9 arcane_explosion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat A arcane_explosion_mana Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat B kindling_reduction Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat C combustion_shifting_power Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat D combustion_cast_remains Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat E overpool_fire_blasts Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat F empyreal_ordnance_delay Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat H skb_duration Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat I combustion_on_use Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat J on_use_cutoff Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat O mirror_image Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat P pyroblast Fluffy_Pillow 50000.0/50000: 100% mana
0:00.000 default V frostbolt Fluffy_Pillow 49000.0/50000: 98% mana
0:01.643 combustion_cooldowns c potion Fluffy_Pillow 49005.0/50000: 98% mana bloodlust, disciplinary_command
0:01.643 combustion_cooldowns e use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 49005.0/50000: 98% mana bloodlust, disciplinary_command, potion_of_spectral_intellect
0:01.643 default R use_item_soul_igniter Fluffy_Pillow 49005.0/50000: 98% mana bloodlust, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:01.643 default S cancel_buff Fluffy_Pillow 49005.0/50000: 98% mana bloodlust, disciplinary_command, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:01.643 combustion_phase l flamestrike Fluffy_Pillow 49005.0/50000: 98% mana bloodlust, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:03.167 combustion_phase h combustion Fluffy_Pillow 50000.0/50000: 100% mana bloodlust, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:03.167 combustion_phase f fire_blast Fluffy_Pillow 45000.0/50000: 90% mana bloodlust, combustion, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:03.723 combustion_phase f fire_blast Fluffy_Pillow 45056.0/50000: 90% mana bloodlust, combustion, heating_up, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:03.853 combustion_cooldowns d berserking Fluffy_Pillow 43436.0/50000: 87% mana bloodlust, combustion, hot_streak, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:03.853 combustion_phase j flamestrike Fluffy_Pillow 43436.0/50000: 87% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:04.271 combustion_phase f fire_blast Fluffy_Pillow 42604.0/50000: 85% mana bloodlust, berserking, combustion, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:04.719 combustion_phase k phoenix_flames Fluffy_Pillow 42552.0/50000: 85% mana bloodlust, berserking, combustion, heating_up, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:05.581 combustion_phase j flamestrike Fluffy_Pillow 43414.0/50000: 87% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:06.446 combustion_phase k phoenix_flames Fluffy_Pillow 43029.0/50000: 86% mana bloodlust, berserking, combustion, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:07.311 combustion_phase k phoenix_flames Fluffy_Pillow 43894.0/50000: 88% mana bloodlust, berserking, combustion, heating_up, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:08.177 combustion_phase j flamestrike Fluffy_Pillow 44760.0/50000: 90% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:08.960 combustion_phase f fire_blast Fluffy_Pillow 44293.0/50000: 89% mana bloodlust, berserking, combustion, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:09.039 combustion_phase m scorch Fluffy_Pillow 43872.0/50000: 88% mana bloodlust, berserking, combustion, heating_up, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:09.903 combustion_phase m scorch Fluffy_Pillow 44236.0/50000: 88% mana bloodlust, berserking, combustion, heating_up, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:10.766 combustion_phase j flamestrike Fluffy_Pillow 44599.0/50000: 89% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:11.630 combustion_phase m scorch Fluffy_Pillow 44213.0/50000: 88% mana bloodlust, berserking, combustion, heating_up, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:12.493 combustion_phase m scorch Fluffy_Pillow 44576.0/50000: 89% mana bloodlust, berserking, combustion, heating_up, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:13.356 combustion_phase j flamestrike Fluffy_Pillow 44939.0/50000: 90% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:14.219 combustion_phase m scorch Fluffy_Pillow 44552.0/50000: 89% mana bloodlust, berserking, combustion, heating_up, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:14.728 combustion_phase f fire_blast Fluffy_Pillow 45061.0/50000: 90% mana bloodlust, berserking, combustion, heating_up, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:15.083 combustion_phase j flamestrike Fluffy_Pillow 44416.0/50000: 89% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:15.946 default X rune_of_power Fluffy_Pillow 44029.0/50000: 88% mana bloodlust, heating_up, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:16.897 rop_phase t dragons_breath Fluffy_Pillow 44980.0/50000: 90% mana bloodlust, heating_up, rune_of_power, disciplinary_command, potion_of_spectral_intellect
0:17.845 rop_phase u flamestrike Fluffy_Pillow 43928.0/50000: 88% mana bloodlust, heating_up, rune_of_power, disciplinary_command, potion_of_spectral_intellect
0:20.056 rop_phase u flamestrike Fluffy_Pillow 44889.0/50000: 90% mana bloodlust, heating_up, rune_of_power, disciplinary_command, potion_of_spectral_intellect
0:22.265 rop_phase u flamestrike Fluffy_Pillow 45848.0/50000: 92% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:24.477 rop_phase u flamestrike Fluffy_Pillow 46810.0/50000: 94% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:26.688 rop_phase u flamestrike Fluffy_Pillow 47771.0/50000: 96% mana bloodlust, rune_of_power
0:27.192 default Z fire_blast Fluffy_Pillow 48275.0/50000: 97% mana bloodlust, rune_of_power
0:28.496 default Z fire_blast Fluffy_Pillow 49079.0/50000: 98% mana bloodlust, heating_up, rune_of_power
0:28.901 standard_rotation v flamestrike Fluffy_Pillow 47734.0/50000: 95% mana bloodlust, hot_streak
0:29.850 default U arcane_explosion Fluffy_Pillow 47433.0/50000: 95% mana bloodlust
0:30.799 default V frostbolt Fluffy_Pillow 43382.0/50000: 87% mana bloodlust
0:32.066 standard_rotation | flamestrike Fluffy_Pillow 43649.0/50000: 87% mana bloodlust, disciplinary_command
0:34.276 standard_rotation | flamestrike Fluffy_Pillow 44609.0/50000: 89% mana bloodlust, disciplinary_command
0:36.488 standard_rotation z dragons_breath Fluffy_Pillow 45571.0/50000: 91% mana bloodlust, disciplinary_command
0:37.439 standard_rotation x phoenix_flames Fluffy_Pillow 44522.0/50000: 89% mana bloodlust, disciplinary_command
0:38.388 standard_rotation | flamestrike Fluffy_Pillow 45471.0/50000: 91% mana bloodlust, heating_up, disciplinary_command
0:39.840 default Z fire_blast Fluffy_Pillow 46923.0/50000: 94% mana bloodlust, heating_up, disciplinary_command
0:40.597 standard_rotation v flamestrike Fluffy_Pillow 45930.0/50000: 92% mana bloodlust, hot_streak, disciplinary_command
0:41.548 standard_rotation | flamestrike Fluffy_Pillow 45631.0/50000: 91% mana disciplinary_command
0:44.421 standard_rotation | flamestrike Fluffy_Pillow 47254.0/50000: 95% mana disciplinary_command
0:47.294 standard_rotation | flamestrike Fluffy_Pillow 48755.0/50000: 98% mana disciplinary_command
0:47.628 default Z fire_blast Fluffy_Pillow 49089.0/50000: 98% mana disciplinary_command
0:50.167 standard_rotation | flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up, disciplinary_command
0:53.039 standard_rotation | flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up
0:55.913 standard_rotation z dragons_breath Fluffy_Pillow 48756.0/50000: 98% mana
0:57.146 standard_rotation | flamestrike Fluffy_Pillow 47989.0/50000: 96% mana
1:00.018 standard_rotation | flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
1:02.890 default X rune_of_power Fluffy_Pillow 48754.0/50000: 98% mana
1:04.061 default Z fire_blast Fluffy_Pillow 49925.0/50000: 100% mana
1:04.124 rop_phase u flamestrike Fluffy_Pillow 49488.0/50000: 99% mana heating_up, rune_of_power
1:04.629 default Z fire_blast Fluffy_Pillow 49993.0/50000: 100% mana heating_up, rune_of_power
1:06.998 rop_phase o flamestrike Fluffy_Pillow 48756.0/50000: 98% mana hot_streak, rune_of_power
1:08.230 rop_phase u flamestrike Fluffy_Pillow 48738.0/50000: 97% mana rune_of_power
1:11.102 rop_phase u flamestrike Fluffy_Pillow 48754.0/50000: 98% mana rune_of_power
1:12.342 default Z fire_blast Fluffy_Pillow 49994.0/50000: 100% mana rune_of_power
1:13.975 rop_phase t dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
1:15.208 rop_phase u flamestrike Fluffy_Pillow 47988.0/50000: 96% mana heating_up, rune_of_power
1:18.079 standard_rotation | flamestrike Fluffy_Pillow 48753.0/50000: 98% mana heating_up
1:20.952 standard_rotation | flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
1:23.825 standard_rotation | flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
1:26.697 default Z fire_blast Fluffy_Pillow 48754.0/50000: 98% mana
1:26.697 standard_rotation | flamestrike Fluffy_Pillow 48254.0/50000: 97% mana heating_up
1:29.569 default T counterspell Fluffy_Pillow 48754.0/50000: 98% mana heating_up
1:29.569 default V frostbolt Fluffy_Pillow 47754.0/50000: 96% mana heating_up
1:31.212 standard_rotation | flamestrike Fluffy_Pillow 48397.0/50000: 97% mana heating_up, disciplinary_command
1:34.085 standard_rotation z dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana heating_up, disciplinary_command
1:35.317 standard_rotation | flamestrike Fluffy_Pillow 47987.0/50000: 96% mana disciplinary_command
1:37.667 combustion_phase h combustion Fluffy_Pillow 50000.0/50000: 100% mana disciplinary_command
1:37.777 combustion_phase f fire_blast Fluffy_Pillow 45110.0/50000: 90% mana combustion, rune_of_power, disciplinary_command
1:38.190 combustion_cooldowns e use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 43773.0/50000: 88% mana combustion, heating_up, rune_of_power, disciplinary_command
1:38.190 default R use_item_soul_igniter Fluffy_Pillow 43773.0/50000: 88% mana combustion, heating_up, rune_of_power, disciplinary_command, gladiators_badge
1:38.190 combustion_phase k phoenix_flames Fluffy_Pillow 43773.0/50000: 88% mana combustion, heating_up, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
1:39.425 combustion_phase j flamestrike Fluffy_Pillow 45008.0/50000: 90% mana combustion, hot_streak, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
1:39.425 combustion_phase f fire_blast Fluffy_Pillow 43758.0/50000: 88% mana combustion, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
1:39.933 combustion_phase f fire_blast Fluffy_Pillow 43766.0/50000: 88% mana combustion, heating_up, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
1:40.659 combustion_phase j flamestrike Fluffy_Pillow 43992.0/50000: 88% mana combustion, hot_streak, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
1:41.894 combustion_phase k phoenix_flames Fluffy_Pillow 43977.0/50000: 88% mana combustion, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
1:43.129 combustion_phase m scorch Fluffy_Pillow 45212.0/50000: 90% mana combustion, heating_up, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
1:44.362 combustion_phase m scorch Fluffy_Pillow 45945.0/50000: 92% mana combustion, heating_up, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
1:45.595 combustion_phase j flamestrike Fluffy_Pillow 46678.0/50000: 93% mana combustion, hot_streak, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
1:46.007 combustion_phase f fire_blast Fluffy_Pillow 45840.0/50000: 92% mana combustion, heating_up, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
1:46.828 combustion_phase j flamestrike Fluffy_Pillow 46161.0/50000: 92% mana combustion, hot_streak, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
1:48.062 combustion_phase k phoenix_flames Fluffy_Pillow 46145.0/50000: 92% mana combustion, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
1:49.295 default b scorch Fluffy_Pillow 47378.0/50000: 95% mana combustion, heating_up, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
1:50.528 default X rune_of_power Fluffy_Pillow 48111.0/50000: 96% mana heating_up, disciplinary_command, soul_ignition, gladiators_badge
1:51.762 rop_phase o flamestrike Fluffy_Pillow 49345.0/50000: 99% mana hot_streak, rune_of_power, soul_ignition, gladiators_badge
1:52.994 rop_phase t dragons_breath Fluffy_Pillow 49327.0/50000: 99% mana rune_of_power, soul_ignition, gladiators_badge
1:54.228 rop_phase u flamestrike Fluffy_Pillow 48561.0/50000: 97% mana rune_of_power
1:57.099 rop_phase u flamestrike Fluffy_Pillow 48753.0/50000: 98% mana rune_of_power
1:59.972 default V frostbolt Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power
2:01.616 rop_phase u flamestrike Fluffy_Pillow 49006.0/50000: 98% mana rune_of_power, disciplinary_command
2:02.375 default Z fire_blast Fluffy_Pillow 49765.0/50000: 100% mana rune_of_power, disciplinary_command
2:03.991 default Z fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up, disciplinary_command
2:04.490 standard_rotation v flamestrike Fluffy_Pillow 48749.0/50000: 97% mana hot_streak, disciplinary_command
2:05.723 standard_rotation | flamestrike Fluffy_Pillow 48732.0/50000: 97% mana disciplinary_command
2:08.596 standard_rotation | flamestrike Fluffy_Pillow 48755.0/50000: 98% mana disciplinary_command
2:11.467 standard_rotation z dragons_breath Fluffy_Pillow 48753.0/50000: 98% mana disciplinary_command
2:12.700 standard_rotation | flamestrike Fluffy_Pillow 47986.0/50000: 96% mana disciplinary_command
2:15.572 standard_rotation | flamestrike Fluffy_Pillow 48754.0/50000: 98% mana disciplinary_command
2:18.445 standard_rotation | flamestrike Fluffy_Pillow 48755.0/50000: 98% mana disciplinary_command
2:18.836 default Z fire_blast Fluffy_Pillow 49146.0/50000: 98% mana disciplinary_command
2:20.826 default Z fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up, disciplinary_command
2:21.316 standard_rotation v flamestrike Fluffy_Pillow 48740.0/50000: 97% mana hot_streak, disciplinary_command
2:22.550 standard_rotation | flamestrike Fluffy_Pillow 48724.0/50000: 97% mana
2:25.423 standard_rotation | flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
2:28.295 standard_rotation x phoenix_flames Fluffy_Pillow 48754.0/50000: 98% mana
2:29.529 default U arcane_explosion Fluffy_Pillow 49988.0/50000: 100% mana heating_up
2:30.760 standard_rotation z dragons_breath Fluffy_Pillow 46219.0/50000: 92% mana heating_up
2:31.992 standard_rotation | flamestrike Fluffy_Pillow 45451.0/50000: 91% mana heating_up
2:34.865 standard_rotation | flamestrike Fluffy_Pillow 47074.0/50000: 94% mana heating_up
2:37.737 default X rune_of_power Fluffy_Pillow 48696.0/50000: 97% mana
2:38.969 rop_phase u flamestrike Fluffy_Pillow 49928.0/50000: 100% mana rune_of_power
2:38.969 default Z fire_blast Fluffy_Pillow 49928.0/50000: 100% mana rune_of_power
2:41.449 default Z fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up, rune_of_power
2:41.840 rop_phase o flamestrike Fluffy_Pillow 48641.0/50000: 97% mana hot_streak, rune_of_power
2:43.074 rop_phase u flamestrike Fluffy_Pillow 48625.0/50000: 97% mana rune_of_power
2:45.945 rop_phase u flamestrike Fluffy_Pillow 48753.0/50000: 98% mana rune_of_power
2:48.815 rop_phase t dragons_breath Fluffy_Pillow 48752.0/50000: 98% mana rune_of_power
2:50.048 rop_phase u flamestrike Fluffy_Pillow 47985.0/50000: 96% mana rune_of_power
2:51.541 default Z fire_blast Fluffy_Pillow 49478.0/50000: 99% mana
2:52.920 standard_rotation | flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up
2:55.794 standard_rotation | flamestrike Fluffy_Pillow 48756.0/50000: 98% mana heating_up
2:58.667 standard_rotation | flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up
3:01.540 standard_rotation | flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
3:04.413 standard_rotation | flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
3:07.286 default T counterspell Fluffy_Pillow 48755.0/50000: 98% mana
3:07.286 default V frostbolt Fluffy_Pillow 47755.0/50000: 96% mana
3:08.929 standard_rotation z dragons_breath Fluffy_Pillow 48398.0/50000: 97% mana disciplinary_command
3:10.162 standard_rotation | flamestrike Fluffy_Pillow 47631.0/50000: 95% mana disciplinary_command
3:13.034 combustion_cooldowns e use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48754.0/50000: 98% mana disciplinary_command
3:13.034 default R use_item_soul_igniter Fluffy_Pillow 48754.0/50000: 98% mana disciplinary_command, gladiators_badge
3:13.034 combustion_phase l flamestrike Fluffy_Pillow 48754.0/50000: 98% mana disciplinary_command, soul_ignition, gladiators_badge
3:15.255 combustion_phase h combustion Fluffy_Pillow 50000.0/50000: 100% mana disciplinary_command, soul_ignition, gladiators_badge
3:15.255 combustion_phase f fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
3:15.858 combustion_phase f fire_blast Fluffy_Pillow 45103.0/50000: 90% mana combustion, heating_up, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
3:15.907 combustion_cooldowns d berserking Fluffy_Pillow 43402.0/50000: 87% mana combustion, hot_streak, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
3:15.907 combustion_phase j flamestrike Fluffy_Pillow 43402.0/50000: 87% mana berserking, combustion, hot_streak, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
3:16.389 combustion_phase f fire_blast Fluffy_Pillow 42634.0/50000: 85% mana berserking, combustion, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
3:17.028 combustion_phase k phoenix_flames Fluffy_Pillow 42773.0/50000: 86% mana berserking, combustion, heating_up, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
3:18.149 combustion_phase j flamestrike Fluffy_Pillow 43894.0/50000: 88% mana berserking, combustion, hot_streak, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
3:19.271 combustion_phase k phoenix_flames Fluffy_Pillow 43766.0/50000: 88% mana berserking, combustion, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
3:20.394 combustion_phase m scorch Fluffy_Pillow 44889.0/50000: 90% mana berserking, combustion, heating_up, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
3:21.514 combustion_phase m scorch Fluffy_Pillow 45509.0/50000: 91% mana berserking, combustion, heating_up, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
3:22.635 combustion_phase j flamestrike Fluffy_Pillow 46130.0/50000: 92% mana berserking, combustion, hot_streak, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
3:22.836 combustion_phase f fire_blast Fluffy_Pillow 45081.0/50000: 90% mana berserking, combustion, heating_up, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
3:23.756 combustion_phase j flamestrike Fluffy_Pillow 45501.0/50000: 91% mana berserking, combustion, hot_streak, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
3:24.877 combustion_phase k phoenix_flames Fluffy_Pillow 45372.0/50000: 91% mana berserking, combustion, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
3:25.999 combustion_phase m scorch Fluffy_Pillow 46494.0/50000: 93% mana berserking, combustion, heating_up, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
3:27.121 combustion_phase n dragons_breath Fluffy_Pillow 47116.0/50000: 94% mana berserking, combustion, heating_up, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
3:28.243 default X rune_of_power Fluffy_Pillow 46238.0/50000: 92% mana hot_streak, disciplinary_command
3:29.476 rop_phase o flamestrike Fluffy_Pillow 47471.0/50000: 95% mana hot_streak, rune_of_power
3:30.708 rop_phase u flamestrike Fluffy_Pillow 47453.0/50000: 95% mana rune_of_power
3:33.581 rop_phase u flamestrike Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power
3:36.454 rop_phase u flamestrike Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power
3:38.705 default Z fire_blast Fluffy_Pillow 50000.0/50000: 100% mana rune_of_power
3:39.217 default Z fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up, rune_of_power
3:39.328 default V frostbolt Fluffy_Pillow 48361.0/50000: 97% mana hot_streak, rune_of_power
3:40.971 default T counterspell Fluffy_Pillow 49004.0/50000: 98% mana hot_streak, rune_of_power
3:40.971 rop_phase o flamestrike Fluffy_Pillow 48004.0/50000: 96% mana hot_streak, rune_of_power, disciplinary_command
3:42.205 standard_rotation | flamestrike Fluffy_Pillow 47988.0/50000: 96% mana disciplinary_command
3:45.077 standard_rotation z dragons_breath Fluffy_Pillow 48754.0/50000: 98% mana disciplinary_command
3:46.354 standard_rotation { scorch Fluffy_Pillow 48031.0/50000: 96% mana disciplinary_command
3:46.831 standard_rotation w fire_blast Fluffy_Pillow 48448.0/50000: 97% mana disciplinary_command
3:47.587 standard_rotation { scorch Fluffy_Pillow 48264.0/50000: 97% mana heating_up, disciplinary_command
3:48.820 standard_rotation v flamestrike Fluffy_Pillow 48997.0/50000: 98% mana hot_streak, disciplinary_command
3:50.053 standard_rotation { scorch Fluffy_Pillow 48980.0/50000: 98% mana heating_up, disciplinary_command
3:51.288 standard_rotation { scorch Fluffy_Pillow 49506.0/50000: 99% mana heating_up, disciplinary_command
3:52.521 standard_rotation v flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, disciplinary_command
3:53.755 standard_rotation { scorch Fluffy_Pillow 49488.0/50000: 99% mana heating_up, disciplinary_command
3:54.989 default Z fire_blast Fluffy_Pillow 49505.0/50000: 99% mana heating_up, disciplinary_command
3:55.025 standard_rotation v flamestrike Fluffy_Pillow 49041.0/50000: 98% mana hot_streak, disciplinary_command
3:56.259 standard_rotation { scorch Fluffy_Pillow 49025.0/50000: 98% mana disciplinary_command
3:57.494 standard_rotation { scorch Fluffy_Pillow 49506.0/50000: 99% mana disciplinary_command
3:58.727 standard_rotation { scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up, disciplinary_command
3:59.959 standard_rotation v flamestrike Fluffy_Pillow 49503.0/50000: 99% mana hot_streak, disciplinary_command
4:01.192 standard_rotation { scorch Fluffy_Pillow 49486.0/50000: 99% mana heating_up
4:02.426 standard_rotation { scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up
4:03.661 standard_rotation v flamestrike Fluffy_Pillow 49506.0/50000: 99% mana hot_streak
4:04.894 standard_rotation z dragons_breath Fluffy_Pillow 49489.0/50000: 99% mana heating_up
4:06.127 standard_rotation { scorch Fluffy_Pillow 48722.0/50000: 97% mana heating_up
4:07.362 standard_rotation { scorch Fluffy_Pillow 49457.0/50000: 99% mana heating_up
4:08.595 default U arcane_explosion Fluffy_Pillow 49504.0/50000: 99% mana hot_streak
4:09.829 standard_rotation v flamestrike Fluffy_Pillow 45738.0/50000: 91% mana hot_streak
4:11.061 standard_rotation { scorch Fluffy_Pillow 45720.0/50000: 91% mana
4:12.294 standard_rotation x phoenix_flames Fluffy_Pillow 46453.0/50000: 93% mana
4:13.527 standard_rotation { scorch Fluffy_Pillow 47686.0/50000: 95% mana
4:14.760 default X rune_of_power Fluffy_Pillow 48419.0/50000: 97% mana
4:15.993 rop_phase p fire_blast Fluffy_Pillow 49652.0/50000: 99% mana heating_up, rune_of_power
4:15.993 rop_phase o flamestrike Fluffy_Pillow 49152.0/50000: 98% mana hot_streak, rune_of_power
4:17.226 rop_phase s scorch Fluffy_Pillow 49135.0/50000: 98% mana rune_of_power
4:17.226 rop_phase p fire_blast Fluffy_Pillow 49135.0/50000: 98% mana rune_of_power
4:18.460 rop_phase s scorch Fluffy_Pillow 49369.0/50000: 99% mana heating_up, rune_of_power
4:19.694 rop_phase o flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak, rune_of_power
4:19.814 rop_phase p fire_blast Fluffy_Pillow 48375.0/50000: 97% mana heating_up, rune_of_power
4:20.929 rop_phase o flamestrike Fluffy_Pillow 48990.0/50000: 98% mana hot_streak, rune_of_power
4:22.163 rop_phase s scorch Fluffy_Pillow 48974.0/50000: 98% mana rune_of_power
4:23.397 rop_phase s scorch Fluffy_Pillow 49505.0/50000: 99% mana rune_of_power
4:24.630 rop_phase s scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up, rune_of_power
4:25.863 rop_phase o flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, rune_of_power
4:27.097 rop_phase s scorch Fluffy_Pillow 49488.0/50000: 99% mana heating_up, rune_of_power
4:28.330 standard_rotation z dragons_breath Fluffy_Pillow 49504.0/50000: 99% mana heating_up
4:29.563 standard_rotation v flamestrike Fluffy_Pillow 48737.0/50000: 97% mana hot_streak
4:30.797 standard_rotation { scorch Fluffy_Pillow 48721.0/50000: 97% mana
4:32.031 standard_rotation { scorch Fluffy_Pillow 49455.0/50000: 99% mana
4:33.265 standard_rotation { scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up
4:34.499 standard_rotation v flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak
4:35.734 standard_rotation { scorch Fluffy_Pillow 49490.0/50000: 99% mana heating_up
4:36.967 standard_rotation { scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up
4:38.202 standard_rotation v flamestrike Fluffy_Pillow 49506.0/50000: 99% mana hot_streak
4:39.436 standard_rotation { scorch Fluffy_Pillow 49490.0/50000: 99% mana heating_up
4:40.670 default Z fire_blast Fluffy_Pillow 49505.0/50000: 99% mana heating_up
4:40.670 standard_rotation v flamestrike Fluffy_Pillow 49005.0/50000: 98% mana hot_streak
4:41.903 standard_rotation { scorch Fluffy_Pillow 48988.0/50000: 98% mana heating_up
4:43.137 standard_rotation { scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up
4:44.370 standard_rotation v flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak
4:45.605 default T counterspell Fluffy_Pillow 49489.0/50000: 99% mana heating_up
4:45.605 default V frostbolt Fluffy_Pillow 48489.0/50000: 97% mana heating_up
4:47.247 standard_rotation z dragons_breath Fluffy_Pillow 49004.0/50000: 98% mana heating_up, disciplinary_command
4:48.478 standard_rotation { scorch Fluffy_Pillow 48235.0/50000: 96% mana heating_up, disciplinary_command
4:49.712 standard_rotation { scorch Fluffy_Pillow 48969.0/50000: 98% mana heating_up, disciplinary_command
4:50.946 standard_rotation v flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak, disciplinary_command
4:52.182 combustion_cooldowns e use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 49491.0/50000: 99% mana heating_up, disciplinary_command
4:52.182 default R use_item_soul_igniter Fluffy_Pillow 49491.0/50000: 99% mana heating_up, disciplinary_command, gladiators_badge
4:52.182 combustion_phase l flamestrike Fluffy_Pillow 49491.0/50000: 99% mana heating_up, disciplinary_command, soul_ignition, gladiators_badge
4:54.440 combustion_phase h combustion Fluffy_Pillow 50000.0/50000: 100% mana heating_up, disciplinary_command, soul_ignition, gladiators_badge
4:54.440 combustion_phase f fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, heating_up, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
4:55.055 combustion_phase j flamestrike Fluffy_Pillow 43865.0/50000: 88% mana combustion, hot_streak, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
4:55.055 combustion_phase f fire_blast Fluffy_Pillow 42615.0/50000: 85% mana combustion, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
4:55.646 combustion_phase f fire_blast Fluffy_Pillow 42706.0/50000: 85% mana combustion, heating_up, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
4:56.291 combustion_phase j flamestrike Fluffy_Pillow 42851.0/50000: 86% mana combustion, hot_streak, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
4:57.525 combustion_phase k phoenix_flames Fluffy_Pillow 42835.0/50000: 86% mana combustion, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
4:58.757 combustion_phase k phoenix_flames Fluffy_Pillow 44067.0/50000: 88% mana combustion, heating_up, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
4:59.992 combustion_phase j flamestrike Fluffy_Pillow 45302.0/50000: 91% mana combustion, hot_streak, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
5:01.226 combustion_phase m scorch Fluffy_Pillow 45286.0/50000: 91% mana combustion, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
5:02.460 combustion_phase m scorch Fluffy_Pillow 46020.0/50000: 92% mana combustion, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
5:02.667 combustion_phase f fire_blast Fluffy_Pillow 46227.0/50000: 92% mana combustion, heating_up, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
5:03.692 combustion_phase j flamestrike Fluffy_Pillow 46252.0/50000: 93% mana combustion, hot_streak, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
5:04.926 combustion_phase k phoenix_flames Fluffy_Pillow 46236.0/50000: 92% mana combustion, heating_up, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
5:06.159 combustion_phase j flamestrike Fluffy_Pillow 47469.0/50000: 95% mana combustion, hot_streak, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
5:07.392 default X rune_of_power Fluffy_Pillow 47452.0/50000: 95% mana
5:08.625 rop_phase s scorch Fluffy_Pillow 48685.0/50000: 97% mana rune_of_power
5:09.860 rop_phase s scorch Fluffy_Pillow 49420.0/50000: 99% mana rune_of_power
5:10.829 default Z fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up, rune_of_power
5:11.094 rop_phase o flamestrike Fluffy_Pillow 49265.0/50000: 99% mana hot_streak, rune_of_power
5:12.327 rop_phase s scorch Fluffy_Pillow 49248.0/50000: 98% mana heating_up, rune_of_power
5:13.559 rop_phase s scorch Fluffy_Pillow 49503.0/50000: 99% mana heating_up, rune_of_power
5:14.791 rop_phase o flamestrike Fluffy_Pillow 49503.0/50000: 99% mana hot_streak, rune_of_power
5:16.024 default V frostbolt Fluffy_Pillow 49486.0/50000: 99% mana heating_up, rune_of_power
5:17.665 rop_phase s scorch Fluffy_Pillow 49003.0/50000: 98% mana heating_up, rune_of_power, disciplinary_command

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2034 1938 1524
Intellect 450 -3 1815 1615 1092 (49)
Spirit 0 0 0 0 0
Health 40680 40680 0
Mana 50000 50000 0
Spell Power 1815 1615 0
Melee Crit 12.86% 12.86% 275
Spell Crit 27.86% 27.86% 275
Haste 22.03% 22.03% 727
Versatility 9.52% 9.52% 381
Mana Regen 1000 1000 0
Mastery 20.72% 20.72% 687
Armor 371 371 371
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Depraved Physician's Mask
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +93 Haste, +49 Mastery }, gems: { +16 Crit }
Local Neck Charm of Eternal Winter
ilevel: 226, stats: { +84 Sta, +55 Haste, +159 Mastery }, gems: { +16 Haste }
item effects: { use: Charm of Eternal Winter }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Fallen Empress's Cord
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +62 Vers, +44 Mastery }, gems: { +16 Haste }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Sparkling Glass Slippers
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +30 Crit, +75 Vers }
Local Wrists Grim Pursuant's Maille
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +24 Crit, +55 Vers }, gems: { +16 Haste }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +31 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Haste }, enchant: { +16 Haste }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Haste }
item effects: { equip: Disciplinary Command }
Local Trinket1 Soul Igniter
ilevel: 226, stats: { +77 Int }
item effects: { use: Soul Ignition, equip: Soul Ignition }
Local Trinket2 Sinful Gladiator's Badge of Ferocity
ilevel: 226, stats: { +100 Crit }
item effects: { use: Gladiator's Badge }
Local Back Crest of the Legionnaire General
ilevel: 233, stats: { 42 Armor, +91 Sta, +57 Haste, +25 Vers, +49 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="fire"
source=default
spec=fire
level=60
race=troll
role=spell
position=back
talents=3031011
talent_override=flame_patch,if=5>2

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
# APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
actions.precombat+=/variable,name=disable_combustion,op=reset
# APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
actions.precombat+=/variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
actions.precombat+=/variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
actions.precombat+=/variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
actions.precombat+=/variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
actions.precombat+=/variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
# APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
actions.precombat+=/variable,name=arcane_explosion_mana,default=40,op=reset
# APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
actions.precombat+=/variable,name=kindling_reduction,default=0.4,op=reset
# APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
actions.precombat+=/variable,name=combustion_shifting_power,default=2,op=reset
# APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
actions.precombat+=/variable,name=combustion_cast_remains,default=0.7,op=reset
# APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
actions.precombat+=/variable,name=overpool_fire_blasts,default=0,op=reset
# APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
actions.precombat+=/variable,name=empyreal_ordnance_delay,default=18,op=reset
# If Combustion is disabled, schedule the first Combustion far after the fight ends.
actions.precombat+=/variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
# The duration of a Sun King's Blessing Combustion.
actions.precombat+=/variable,name=skb_duration,value=dbc.effect.828420.base_value
# Whether a usable item used to buff Combustion is equipped.
actions.precombat+=/variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
# How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
actions.precombat+=/variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
actions.precombat+=/variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
actions.precombat+=/variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
actions.precombat+=/snapshot_stats
actions.precombat+=/use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
actions.precombat+=/mirror_image
actions.precombat+=/pyroblast

# Executed every time the actor is available.
actions=counterspell,if=!runeforge.disciplinary_command
# The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
actions+=/call_action_list,name=combustion_timing,if=!variable.disable_combustion
# Variable that estimates whether Shifting Power will be used before Combustion is ready.
actions+=/variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
actions+=/shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
actions+=/radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
actions+=/deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
actions+=/mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
# For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
actions+=/fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
actions+=/use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
actions+=/use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
actions+=/use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
actions+=/use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
# If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
actions+=/use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
# Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
actions+=/use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
# Trigger Soul Igniter early with Infernal Cascade or when it was precast.
actions+=/cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
# Items that do not benefit Combustion should just be used outside of Combustion at some point.
actions+=/use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
# Use Frost Nova to trigger Grisly Icicle.
actions+=/frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
# Get the Disciplinary Command buff up, unless combustion is soon.
actions+=/counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
actions+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
actions+=/rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
# Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
# Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
actions+=/variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
# When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
actions+=/variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
actions+=/call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
# Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
# When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
# During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
# Avoid capping Fire Blast charges while channeling Shifting Power
actions+=/fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
actions+=/call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
actions+=/scorch

actions.active_talents=living_bomb,if=active_enemies>1&buff.combustion.down&(variable.time_to_combustion>cooldown.living_bomb.duration|variable.time_to_combustion<=0)
actions.active_talents+=/meteor,if=variable.time_to_combustion<=0|(cooldown.meteor.duration<variable.time_to_combustion&!talent.rune_of_power)|talent.rune_of_power&buff.rune_of_power.up&variable.time_to_combustion>action.meteor.cooldown|fight_remains<variable.time_to_combustion
actions.active_talents+=/dragons_breath,if=talent.alexstraszas_fury&(buff.combustion.down&!buff.hot_streak.react)

actions.combustion_cooldowns=potion
actions.combustion_cooldowns+=/blood_fury
actions.combustion_cooldowns+=/berserking,if=buff.combustion.up
actions.combustion_cooldowns+=/fireblood
actions.combustion_cooldowns+=/ancestral_call
actions.combustion_cooldowns+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
actions.combustion_cooldowns+=/use_item,effect_name=gladiators_badge
actions.combustion_cooldowns+=/use_item,name=inscrutable_quantum_device
actions.combustion_cooldowns+=/use_item,name=flame_of_battle
actions.combustion_cooldowns+=/use_item,name=wakeners_frond
actions.combustion_cooldowns+=/use_item,name=instructors_divine_bell
actions.combustion_cooldowns+=/use_item,name=sunblood_amethyst

actions.combustion_phase=lights_judgment,if=buff.combustion.down
# Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
# Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
actions.combustion_phase+=/bag_of_tricks,if=buff.combustion.down
actions.combustion_phase+=/living_bomb,if=active_enemies>1&buff.combustion.down
# Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
# With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
actions.combustion_phase+=/call_action_list,name=active_talents
actions.combustion_phase+=/combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
# Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
actions.combustion_phase+=/call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
actions.combustion_phase+=/flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
actions.combustion_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.combustion_phase+=/pyroblast,if=buff.firestorm.react
actions.combustion_phase+=/pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
actions.combustion_phase+=/pyroblast,if=buff.hot_streak.react&buff.combustion.up
actions.combustion_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
# Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
actions.combustion_phase+=/shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
actions.combustion_phase+=/phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
actions.combustion_phase+=/flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
actions.combustion_phase+=/fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
actions.combustion_phase+=/scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
actions.combustion_phase+=/living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
actions.combustion_phase+=/dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up

# Helper variable that contains the actual estimated time that the next Combustion will be ready.
actions.combustion_timing=variable,name=combustion_ready_time,value=cooldown.combustion.remains*(1-(variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)
# The cast time of the spell that will be precast into Combustion.
actions.combustion_timing+=/variable,name=combustion_precast_time,value=(action.fireball.cast_time*!conduit.flame_accretion+action.scorch.cast_time+conduit.flame_accretion)*(active_enemies<variable.combustion_flamestrike)+action.flamestrike.cast_time*(active_enemies>=variable.combustion_flamestrike)-variable.combustion_cast_remains
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time
# Delay Combustion for after Firestarter unless variable.firestarter_combustion is set.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=firestarter.remains,if=talent.firestarter&!variable.firestarter_combustion
# Delay Combustion for Radiant Spark if it will come off cooldown soon.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.radiant_spark.remains,if=covenant.kyrian&cooldown.radiant_spark.remains-10<variable.combustion_time
# Delay Combustion for Deathborne.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.deathborne.remains,if=covenant.necrolord&cooldown.deathborne.remains-10<variable.combustion_time
# Delay Combustion for the Empyreal Ordnance buff if the player is using that trinket.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=variable.empyreal_ordnance_delay-(cooldown.empyreal_ordnance.duration-cooldown.empyreal_ordnance.remains)*!cooldown.empyreal_ordnance.ready,if=equipped.empyreal_ordnance
# Delay Combustion for Gladiators Badge, unless it would be delayed longer than 20 seconds.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.gladiators_badge_345228.remains,if=equipped.gladiators_badge&cooldown.gladiators_badge_345228.remains-20<variable.combustion_time
# Delay Combustion until RoP expires if it's up.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=buff.rune_of_power.remains,if=talent.rune_of_power&buff.combustion.down
# Delay Combustion for an extra Rune of Power if the Rune of Power would come off cooldown at least 5 seconds before Combustion would.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.rune_of_power.remains+buff.rune_of_power.duration,if=talent.rune_of_power&buff.combustion.down&cooldown.rune_of_power.remains+5<variable.combustion_time
# Delay Combustion by up to 10 seconds to fit in extra usages of Disciplinary Command.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.duration+cooldown.buff_disciplinary_command.remains,if=cooldown.buff_disciplinary_command.remains+cooldown.buff_disciplinary_command.duration<variable.combustion_time-10
# Delay Combustion if Disciplinary Command would not be ready for it yet.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.remains,if=runeforge.disciplinary_command&buff.disciplinary_command.down
# Raid Events: Delay Combustion for add spawns of 3 or more adds that will last longer than 15 seconds. These values aren't necessarily optimal in all cases.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=raid_event.adds.in,if=raid_event.adds.exists&raid_event.adds.count>=3&raid_event.adds.duration>15
# Raid Events: Always use Combustion with vulnerability raid events, override any delays listed above to make sure it gets used here.
actions.combustion_timing+=/variable,name=combustion_time,value=raid_event.vulnerable.in*!raid_event.vulnerable.up,if=raid_event.vulnerable.exists&variable.combustion_ready_time<raid_event.vulnerable.in
# Use the next Combustion on cooldown if it would not be expected to delay the scheduled one or the scheduled one would happen less than 15 seconds before the fight ends. Add to variable.kindling_reduction because this includes the frontloaded triggers during Combustion and that variable is meant to be used after Combustion.
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time,if=variable.combustion_ready_time+cooldown.combustion.duration*(1-(0.2+variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)<=variable.combustion_time|variable.combustion_time>fight_remains-20
# Add the current time to the scheduled Combustion to put it in absolute time so that it is still accurate after a little time passes.
actions.combustion_timing+=/variable,name=combustion_time,op=add,value=time
# Finally, convert from absolute time and store the relative time in variable.time_to_combustion. Unlike the rest of the calculations, which happen less frequently to speed up the simulation, this happens off-GCD and while casting.
actions.combustion_timing+=/variable,use_off_gcd=1,use_while_casting=1,name=time_to_combustion,value=(variable.combustion_time-time)*buff.combustion.down

actions.rop_phase=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.rop_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.rop_phase+=/pyroblast,if=buff.firestorm.react
actions.rop_phase+=/pyroblast,if=buff.hot_streak.react
# Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
# Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.rop_phase+=/call_action_list,name=active_talents
actions.rop_phase+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
actions.rop_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.rop_phase+=/phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.rop_phase+=/scorch,if=searing_touch.active
actions.rop_phase+=/dragons_breath,if=active_enemies>2
actions.rop_phase+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.rop_phase+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.rop_phase+=/fireball

actions.standard_rotation=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.standard_rotation+=/pyroblast,if=buff.firestorm.react
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
# Try to get SKB procs inside RoP phases or Combustion phases when possible.
actions.standard_rotation+=/pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&searing_touch.active
actions.standard_rotation+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
# During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.standard_rotation+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.standard_rotation+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.standard_rotation+=/phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.standard_rotation+=/call_action_list,name=active_talents
actions.standard_rotation+=/dragons_breath,if=active_enemies>1
actions.standard_rotation+=/scorch,if=searing_touch.active
actions.standard_rotation+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.standard_rotation+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.standard_rotation+=/fireball

head=depraved_physicians_mask,id=178759,bonus_id=6536/1540/6646/6935,gem_id=173127
neck=charm_of_eternal_winter,id=183040,bonus_id=1498/6646/6935,gem_id=173128
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=crest_of_the_legionnaire_general,id=183032,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=grim_pursuants_maille,id=182996,bonus_id=1498/6646/6935,gem_id=173128,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498/6646
waist=fallen_empresss_cord,id=178804,bonus_id=1540/6646/6935,gem_id=173128
legs=courtiers_costume_trousers,id=183011,bonus_id=1498/6646
feet=sparkling_glass_slippers,id=183023,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173128,enchant=tenet_of_haste
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6832/1532,ilevel=235,enchant=tenet_of_haste
trinket1=soul_igniter,id=184019,bonus_id=1498/6646
trinket2=sinful_gladiators_badge_of_ferocity,id=175921,bonus_id=1498/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/6652/1531/6646,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1524
# gear_intellect=1092
# gear_crit_rating=250
# gear_haste_rating=727
# gear_mastery_rating=687
# gear_versatility_rating=381
# gear_armor=371

gisly_icicle : 15324 dps, 4267 dps to main target

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
15324.1 15324.1 29.4 / 0.192% 1488.9 / 9.7% 18.9
RPS Out RPS In Primary Resource Waiting APM Active Skill
808.7 797.4 Mana 0.00% 52.2 99.0% 100%
Talents
Night Fae
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
gisly_icicle 15324
Blazing Surge 325 2.1% 4.2 82.15sec 22854 0 Direct 20.6 3641 7292 4676 28.3%

Stats Details: Blazing Surge

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.22 20.61 0.00 0.00 0.0000 0.0000 96379.60 96379.60 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.69% 14.78 6 23 3641.37 3166 3995 3640.88 3407 3745 53830 53830 0.00%
crit 28.31% 5.83 0 13 7291.75 6332 7988 7283.08 0 7743 42550 42550 0.00%

Action Details: Blazing Surge

  • id:345215
  • school:fire
  • range:40.0
  • travel_speed:42.0000
  • radius:40.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:6288.23
  • base_dd_max:6288.23
  • base_dd_mult:1.00

Spelldata

  • id:345215
  • name:Blazing Surge
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}
Dragon's Breath 493 3.2% 13.3 21.52sec 11023 9287 Direct 66.6 1301 3479 2202 41.4%

Stats Details: Dragons Breath

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 13.31 66.56 0.00 0.00 1.1870 0.0000 146751.15 146751.15 0.00% 9286.87 9286.87
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 58.56% 38.98 22 56 1301.22 1142 2192 1301.86 1197 1419 50728 50728 0.00%
crit 41.44% 27.58 15 45 3479.09 2285 5337 3483.33 2998 4027 96023 96023 0.00%

Action Details: Dragons Breath

  • id:31661
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:12.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:18.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.582500
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:31661
  • name:Dragon's Breath
  • school:fire
  • tooltip:Disoriented.
  • description:Enemies in a cone in front of you take {$s2=0} Fire damage and are disoriented for {$d=4 seconds}. Damage will cancel the effect.

Action Priority List

    combustion_phase
    [m]:2.46
  • if_expr:buff.combustion.remains<gcd.max&buff.combustion.up
    rop_phase
    [s]:2.44
  • if_expr:active_enemies>2
    standard_rotation
    [y]:8.42
  • if_expr:active_enemies>1
Eternal Insight 42 0.3% 20.9 13.91sec 604 0 Direct 20.9 470 940 603 28.5%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.85 20.85 0.00 0.00 0.0000 0.0000 12586.41 12586.41 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.51% 14.91 6 31 469.62 460 488 469.61 460 483 7003 7003 0.00%
crit 28.49% 5.94 1 14 939.74 921 976 940.08 921 976 5584 5584 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Fire Blast 870 5.7% 47.5 6.25sec 5442 0 Direct 47.5 0 5440 5440 100.0%

Stats Details: Fire Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 47.47 47.47 0.00 0.00 0.0000 0.0000 258354.92 258354.92 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 47.47 36 58 5439.81 3107 8345 5441.20 5185 5675 258355 258355 0.00%

Action Details: Fire Blast

  • id:108853
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:10.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:1.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.792000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:108853
  • name:Fire Blast
  • school:fire
  • tooltip:
  • description:Blasts the enemy for {$s1=0} Fire damage. |cFFFFFFFFFire:|r Castable while casting other spells.$?a231568[ Always deals a critical strike.][]

Action Priority List

    default
    [Y]:18.42
  • if_expr:!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
    combustion_phase
    [d]:25.51
  • if_expr:conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
    rop_phase
    [o]:2.82
  • if_expr:!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
    standard_rotation
    [v]:0.74
  • if_expr:!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Flamestrike 4896 (8667) 32.0% (56.6%) 95.0 3.10sec 27086 13369 Direct 475.0 (5013.3) 1655 4764 3060 45.2% (45.2%)

Stats Details: Flamestrike

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 95.00 475.01 0.00 0.00 2.0260 0.0000 1454075.38 1454075.38 0.00% 13369.31 13369.31
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 54.79% 260.26 202 324 1655.16 1372 3343 1655.69 1595 1707 430795 430795 0.00%
crit 45.21% 214.76 151 280 4763.72 2744 7372 4766.41 4500 5042 1023280 1023280 0.00%

Action Details: Flamestrike

  • id:2120
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.50
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:1250.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.608400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2120
  • name:Flamestrike
  • school:fire
  • tooltip:Movement speed slowed by {$s2=20}%.
  • description:Calls down a pillar of fire, burning all enemies within the area for {$s1=0} Fire damage and reducing their movement speed by {$s2=20}% for {$d=8 seconds}.

Action Priority List

    combustion_phase
    [h]:18.68
  • if_expr:(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
    combustion_phase
    [k]:4.52
  • if_expr:buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
    rop_phase
    [n]:11.14
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    rop_phase
    [t]:21.13
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    standard_rotation
    [u]:12.75
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    standard_rotation
    [{]:26.88
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    Flame Patch 3770 24.6% 907.7 0.32sec 1233 0 Periodic 4538.3 139 389 247 43.0% 0.0%

Stats Details: Flame Patch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 907.66 0.00 0.00 4538.28 0.0000 0.0000 1119156.32 1119156.32 0.00% 0.00 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 57.01% 2587.12 2091 3092 138.93 118 226 138.96 137 141 359462 359462 0.00%
crit 42.99% 1951.16 1503 2385 389.29 235 632 389.35 377 402 759695 759695 0.00%

Action Details: Flame Patch

  • id:205472
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.060000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:205472
  • name:Flame Patch
  • school:fire
  • tooltip:
  • description:Burning enemies for {$s1=0} Fire damage.
Frost Nova 17 0.1% 8.2 42.27sec 599 502 Direct 41.1 94 187 120 28.0%

Stats Details: Frost Nova

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 8.22 41.09 0.00 0.00 1.1942 0.0000 4925.12 4925.12 0.00% 501.95 501.95
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.04% 29.60 18 43 93.68 88 130 93.69 88 102 2772 2772 0.00%
crit 27.96% 11.49 3 22 187.39 176 261 187.35 176 223 2153 2153 0.00%

Action Details: Frost Nova

  • id:122
  • school:frost
  • range:0.0
  • travel_speed:0.0000
  • radius:12.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:30.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.044775
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:122
  • name:Frost Nova
  • school:frost
  • tooltip:Frozen in place.
  • description:Blasts enemies within $A2 yds of you for {$s2=0} Frost damage and freezes them in place for {$d=8 seconds}. Damage may interrupt the freeze effect.

Action Priority List

    default
    [U]:8.21
  • if_expr:runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
Ignite 2790 18.2% 635.9 0.52sec 1303 0 Periodic 1467.4 565 0 565 0.0% 97.7%

Stats Details: Ignite

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 635.86 0.00 1467.36 1467.36 0.0000 1.0000 828360.35 828360.35 0.00% 564.52 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 100.00% 1467.36 1183 1778 564.72 71 2696 565.16 528 608 828360 828360 0.00%

Action Details: Ignite

  • id:12654
  • school:fire
  • range:50000.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:9.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12654
  • name:Ignite
  • school:fire
  • tooltip:Deals $w1 Fire damage every $t1 sec.$?$w3>0[ Movement speed reduced by $w3%.][]
  • description:{$@spelldesc12846=Your target burns for an additional ${{$s1=0}}.1% over {$12654d=9 seconds} of the total direct damage caused by your Fireball, Fire Blast, Scorch, Pyroblast{$?s153561=false}[, Meteor][]{$?s257541=true}[, Phoenix Flames][]{$?s198929=false}[, Cinderstorm][], and Flamestrike. If this effect is reapplied, any remaining damage will be added to the new Ignite. Phoenix Flames causes your Ignites to spread to {$s4=8} nearby enemies.}
Mirror Image 0 (17) 0.0% (0.1%) 1.0 0.00sec 5072 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 127  / 17 0.1% 96.0 1.22sec 53 43 Direct 96.0 41 83 53 27.8%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 96.00 96.00 0.00 0.00 1.2359 0.0000 5072.40 5072.40 0.00% 42.75 42.75
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.24% 69.35 55 81 41.35 29 51 41.35 40 43 2868 2868 0.00%
crit 27.76% 26.65 15 41 82.72 58 101 82.71 70 91 2205 2205 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:1695.38
Phoenix Flames 0 (893) 0.0% (5.8%) 16.2 18.43sec 16348 14530

Stats Details: Phoenix Flames

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.20 0.00 0.00 0.00 1.1251 0.0000 0.00 0.00 0.00% 14530.38 14530.38

Action Details: Phoenix Flames

  • id:257541
  • school:fire
  • range:40.0
  • travel_speed:50.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:25.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:257541
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.

Action Priority List

    combustion_phase
    [j]:10.66
  • if_expr:buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
    rop_phase
    [q]:1.03
  • if_expr:!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    standard_rotation
    [w]:4.53
  • if_expr:!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    Phoenix Flames (_splash) 893 5.8% 16.2 18.44sec 16400 0 Direct 80.8 1098 3988 3277 75.5%

Stats Details: Phoenix Flames Splash

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.15 80.76 0.00 0.00 0.0000 0.0000 264874.32 264874.32 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 24.53% 19.81 8 35 1098.45 789 3361 1097.46 812 1372 21758 21758 0.00%
crit 75.47% 60.95 39 83 3987.84 1579 9483 3992.32 3660 4304 243116 243116 0.00%

Action Details: Phoenix Flames Splash

  • id:257542
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.900000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:257542
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:{$@spelldesc257541=Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.}
Pyroblast 12 (20) 0.1% (0.1%) 0.0 0.00sec 0 0 Direct 1.0 (6.0) 2673 5346 3408 27.2% (27.2%)

Stats Details: Pyroblast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 0.00 1.00 0.00 0.00 0.0000 0.0000 3399.46 3399.46 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.83% 0.73 0 1 2673.14 2673 2673 1946.81 0 2673 1947 1947 0.00%
crit 27.17% 0.27 0 1 5346.28 5346 5346 1452.65 0 5346 1453 1453 0.00%

Action Details: Pyroblast

  • id:11366
  • school:fire
  • range:40.0
  • travel_speed:35.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:4.50
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.363000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:11366
  • name:Pyroblast
  • school:fire
  • tooltip:
  • description:Hurls an immense fiery boulder that causes {$s1=0} Fire damage$?a321711[ and an additional $321712o2 Fire damage over {$321712d=6 seconds}][].
    Pyroblast (_dot) 9 0.1% 1.0 0.00sec 2534 0 Periodic 5.0 174 562 507 85.7% 0.4%

Stats Details: Pyroblast Dot

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 5.00 5.00 0.0000 1.2000 2533.55 2533.55 0.00% 422.26 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 14.34% 0.72 0 1 173.86 173 184 124.68 0 184 125 125 0.00%
crit 85.66% 4.28 4 5 562.22 347 653 564.62 527 606 2409 2409 0.00%

Action Details: Pyroblast Dot

  • id:321712
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.062000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:2.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:321712
  • name:Pyroblast
  • school:fire
  • tooltip:Suffering $w1 Fire damage every {$t2=0} sec.
  • description:{$@spelldesc321711=Deals an additional $321712o2 Fire damage over {$321712d=6 seconds}.}
Scorch 221 1.4% 31.7 9.05sec 2061 1692 Direct 31.7 0 2060 2060 100.0%

Stats Details: Scorch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 31.68 31.68 0.00 0.00 1.2177 0.0000 65287.35 65287.35 0.00% 1692.22 1692.22
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 31.68 26 38 2060.20 1530 3305 2059.18 1937 2227 65287 65287 0.00%

Action Details: Scorch

  • id:2948
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.177000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2948
  • name:Scorch
  • school:fire
  • tooltip:
  • description:Scorches an enemy for {$s1=0} Fire damage. Castable while moving.

Action Priority List

    combustion_phase
    [l]:1.27
  • if_expr:buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
    rop_phase
    [r]:12.63
  • if_expr:searing_touch.active
    standard_rotation
    [z]:18.13
  • if_expr:searing_touch.active
Shadowcore Oil Blast 47 0.3% 42.7 6.87sec 328 0 Direct 42.7 257 513 328 27.6%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 42.72 42.72 0.00 0.00 0.0000 0.0000 13997.33 13997.33 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.38% 30.92 17 50 256.74 253 268 256.74 253 262 7939 7939 0.00%
crit 27.62% 11.80 1 26 513.44 506 537 513.37 506 527 6058 6058 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 922 6.0% 4.1 82.36sec 67129 21044 Periodic 80.8 0 3391 3391 100.0% 0.8%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.08 0.00 16.17 80.83 3.1901 0.7419 274098.14 274098.14 0.00% 21044.00 21044.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
crit 100.00% 80.83 60 100 3391.01 3274 3826 3390.10 3358 3461 274098 274098 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    combustion_phase
    [i]:4.08
  • if_expr:buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction
  • interrupt_if_expr:action.fire_blast.charges=action.fire_blast.max_charges
Simple Action Stats Execute Interval
gisly_icicle
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:gisly_icicle
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 1.9 246.44sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.91 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    combustion_cooldowns
    [b]:1.92
  • if_expr:buff.combustion.up
Combustion 4.2 82.08sec

Stats Details: Combustion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.15 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Combustion

  • id:190319
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:5000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:190319
  • name:Combustion
  • school:fire
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.

Action Priority List

    combustion_phase
    [f]:4.15
  • if_expr:buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
Counterspell 15.2 20.11sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 15.17 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [Q]:15.17
  • if_expr:!runeforge.disciplinary_command
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:gisly_icicle
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:gisly_icicle
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.3 327.38sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.26 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    combustion_cooldowns
    [a]:1.25
Rune of Power 7.2 41.56sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 7.25 0.00 0.00 0.00 1.1934 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    default
    [W]:7.28
  • if_expr:buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
Soul Ignition 4.2 81.75sec

Stats Details: Soul Ignition

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.22 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Soul Ignition

  • id:345251
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.500
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345251
  • name:Soul Ignition
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Berserking 1.9 0.0 246.5sec 246.5sec 11.7sec 7.50% 17.96% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:241.8s / 250.3s
  • trigger_min/max:241.8s / 250.3s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 12.0s

Stack Uptimes

  • berserking_1:7.50%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.65% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.65%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Combustion 4.2 0.0 82.1sec 82.1sec 11.7sec 16.36% 0.00% 93.1 (93.1) 3.9

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_combustion
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:1.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:0.50

Trigger Details

  • interval_min/max:77.0s / 85.5s
  • trigger_min/max:77.0s / 85.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • combustion_1:16.36%

Spelldata

  • id:190319
  • name:Combustion
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 297.2sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.5s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Gladiator's Badge 4.2 0.0 81.8sec 81.8sec 14.5sec 20.53% 0.00% 0.0 (0.0) 3.9

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Gladiator's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:204.00

Trigger Details

  • interval_min/max:76.4s / 86.1s
  • trigger_min/max:76.4s / 86.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • gladiators_badge_1:20.53%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Heating Up 47.9 0.0 6.2sec 6.2sec 2.1sec 33.78% 47.36% 0.0 (0.0) 3.6

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_heating_up
  • max_stacks:2
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.5s / 27.5s
  • trigger_min/max:0.5s / 27.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.2s

Stack Uptimes

  • heating_up_1:33.78%

Spelldata

  • id:48107
  • name:Heating Up
  • tooltip:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • description:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • max_stacks:2
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Hot Streak! 43.1 0.0 6.9sec 6.9sec 0.8sec 11.23% 54.34% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_hot_streak
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.7s / 56.2s
  • trigger_min/max:0.7s / 56.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 3.1s

Stack Uptimes

  • hot_streak_1:11.23%

Spelldata

  • id:48108
  • name:Hot Streak!
  • tooltip:Your next Pyroblast or Flamestrike spell is instant cast, and causes double the normal Ignite damage.
  • description:{$@spelldesc195283=Getting two direct-damage critical strikes in a row with Fire spells will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Infernal Cascade 4.2 21.4 82.1sec 10.8sec 12.8sec 17.85% 0.00% 17.2 (17.2) 3.9

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_infernal_cascade
  • max_stacks:2
  • base duration:5.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.14
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:77.0s / 85.5s
  • trigger_min/max:0.5s / 77.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.4s

Stack Uptimes

  • infernal_cascade_1:0.81%
  • infernal_cascade_2:17.04%

Spelldata

  • id:336832
  • name:Infernal Cascade
  • tooltip:Fire Damage increased by $w1%.
  • description:{$@spelldesc336821=While Combustion is active, your Fire Blast grants you |cFFFFFFFF${{$s1=3}}.1% |r increased Fire damage for {$336832d=5 seconds}, stacking up to {$336832u=2} times.}
  • max_stacks:2
  • duration:5.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.3 0.0 327.1sec 327.1sec 23.0sec 9.63% 0.00% 0.0 (0.0) 1.1

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:322.0s / 331.1s
  • trigger_min/max:322.0s / 331.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:9.63%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Rune of Power 11.4 0.0 26.9sec 26.9sec 11.7sec 45.04% 0.00% 0.0 (0.0) 10.9

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:13.8s / 51.3s
  • trigger_min/max:13.8s / 51.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:45.04%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Soul Ignition 4.2 0.0 81.8sec 81.8sec 3.0sec 4.31% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_soul_ignition
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:76.4s / 86.1s
  • trigger_min/max:76.4s / 86.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 4.3s

Stack Uptimes

  • soul_ignition_1:4.31%

Spelldata

  • id:345211
  • name:Soul Ignition
  • tooltip:Reactivate Soul Igniter to cast Blazing Surge.
  • description:Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)
  • max_stacks:0
  • duration:15.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 297.2sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.5s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 297.2sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.5s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 297.2sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.5s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Proc Count Min Max Interval Min Max
Heating Up generated 47.9 37.0 60.0 6.2s 0.5s 27.5s
Heating Up removed 0.9 0.0 4.0 53.4s 2.5s 235.5s
Heating Up converted with Fire Blast 20.0 12.0 29.0 15.0s 0.7s 60.5s
Hot Streak procs 43.1 34.0 52.0 6.9s 0.7s 56.2s
Hot Streak spells used 96.3 78.0 115.0 3.1s 0.0s 23.9s
Hot Streak spell crits 91.6 73.0 110.0 3.2s 0.0s 23.9s
Hot Streak spell crits wasted 0.6 0.0 4.0 47.6s 4.3s 282.4s
Direct Ignite applications 9.0 9.0 9.0 1.3s 0.0s 2.7s
Ignites spread to targets with existing Ignite 63.8 46.0 80.0 18.5s 1.1s 72.8s
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 18.42% 15.93% 20.66% 1.0s 0.0s 3.1s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000207.534149.960270.505
Counterspell0.5600.0002.9538.5134.66317.230
Shifting Power18.3686.02525.19378.63660.033100.154
Fire Blast0.2910.0009.79913.9244.73827.941
Frost Nova15.0790.00037.156127.92786.785157.708
Rune of Power4.5430.00016.59233.33425.16044.370
Dragon's Breath5.1490.00026.63971.75244.496102.013
Combustion1.5380.0002.8526.4073.27810.964
Phoenix Flames0.2800.0005.1744.5404.3005.174

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
gisly_icicle
mana_regen Mana 3192.84 237037.38 100.00% 74.24 60007.76 20.20%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 49000.0 797.42 808.67 60022.6 46657.0 40442.0 50000.0
Usage Type Count Total Avg RPE APR
gisly_icicle
combustion Mana 4.2 21160.0 5000.0 5095.6 0.0
counterspell Mana 15.5 15464.0 1000.0 1019.6 0.0
dragons_breath Mana 13.6 27171.2 2000.0 2041.0 5.4
fire_blast Mana 48.4 24217.1 500.0 510.1 10.7
flamestrike Mana 96.9 121136.8 1250.0 1275.1 21.2
frost_nova Mana 8.4 8375.9 1000.0 1019.3 0.6
scorch Mana 32.3 16166.3 500.0 510.3 4.0
shifting_power Mana 4.2 10406.3 2500.0 2548.6 26.3

Statistics & Data Analysis

Fight Length
gisly_icicle Fight Length
Count 806
Mean 297.17
Minimum 240.03
Maximum 359.46
Spread ( max - min ) 119.43
Range [ ( max - min ) / 2 * 100% ] 20.09%
Standard Deviation 34.9443
5th Percentile 246.47
95th Percentile 353.88
( 95th Percentile - 5th Percentile ) 107.41
Mean Distribution
Standard Deviation 1.2309
95.00% Confidence Interval ( 294.76 - 299.58 )
Normalized 95.00% Confidence Interval ( 99.19% - 100.81% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 532
0.1% Error 53118
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 42
0.01 Scale Factor Error with Delta=300 1043
DPS
gisly_icicle Damage Per Second
Count 806
Mean 15324.06
Minimum 14299.77
Maximum 16260.02
Spread ( max - min ) 1960.25
Range [ ( max - min ) / 2 * 100% ] 6.40%
Standard Deviation 425.8313
5th Percentile 14677.80
95th Percentile 16011.90
( 95th Percentile - 5th Percentile ) 1334.10
Mean Distribution
Standard Deviation 14.9993
95.00% Confidence Interval ( 15294.66 - 15353.45 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 30
0.1% Error 2967
0.1 Scale Factor Error with Delta=300 1548
0.05 Scale Factor Error with Delta=300 6192
0.01 Scale Factor Error with Delta=300 154796
Priority Target DPS
gisly_icicle Priority Target Damage Per Second
Count 806
Mean 4266.71
Minimum 3974.22
Maximum 4614.54
Spread ( max - min ) 640.31
Range [ ( max - min ) / 2 * 100% ] 7.50%
Standard Deviation 115.9466
5th Percentile 4090.67
95th Percentile 4456.93
( 95th Percentile - 5th Percentile ) 366.27
Mean Distribution
Standard Deviation 4.0840
95.00% Confidence Interval ( 4258.70 - 4274.71 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 29
0.1% Error 2837
0.1 Scale Factor Error with Delta=300 115
0.05 Scale Factor Error with Delta=300 460
0.01 Scale Factor Error with Delta=300 11477
DPS(e)
gisly_icicle Damage Per Second (Effective)
Count 806
Mean 15324.06
Minimum 14299.77
Maximum 16260.02
Spread ( max - min ) 1960.25
Range [ ( max - min ) / 2 * 100% ] 6.40%
Damage
gisly_icicle Damage
Count 806
Mean 4544779.38
Minimum 3589970.67
Maximum 5630113.34
Spread ( max - min ) 2040142.67
Range [ ( max - min ) / 2 * 100% ] 22.44%
DTPS
gisly_icicle Damage Taken Per Second
Count 806
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
gisly_icicle Healing Per Second
Count 806
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
gisly_icicle Healing Per Second (Effective)
Count 806
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
gisly_icicle Heal
Count 806
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
gisly_icicle Healing Taken Per Second
Count 806
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
gisly_icicle Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
gisly_icicleTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
gisly_icicle Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 variable,name=disable_combustion,op=reset
APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
5 0.00 variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
6 0.00 variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
7 0.00 variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
8 0.00 variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
9 0.00 variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
A 0.00 variable,name=arcane_explosion_mana,default=40,op=reset
APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
B 0.00 variable,name=kindling_reduction,default=0.4,op=reset
APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
C 0.00 variable,name=combustion_shifting_power,default=2,op=reset
APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
D 0.00 variable,name=combustion_cast_remains,default=0.7,op=reset
APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
E 0.00 variable,name=overpool_fire_blasts,default=0,op=reset
APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
F 0.00 variable,name=empyreal_ordnance_delay,default=18,op=reset
APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
G 0.00 variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
If Combustion is disabled, schedule the first Combustion far after the fight ends.
H 0.00 variable,name=skb_duration,value=dbc.effect.828420.base_value
The duration of a Sun King's Blessing Combustion.
I 0.00 variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
Whether a usable item used to buff Combustion is equipped.
J 0.00 variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
K 0.00 variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
L 0.00 variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
M 0.00 snapshot_stats
N 0.00 use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
O 0.00 mirror_image
P 0.00 pyroblast
Default action list Executed every time the actor is available.
# count action,conditions
Q 15.17 counterspell,if=!runeforge.disciplinary_command
R 0.00 call_action_list,name=combustion_timing,if=!variable.disable_combustion
The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
0.00 variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
Variable that estimates whether Shifting Power will be used before Combustion is ready.
0.00 shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
0.00 radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
0.00 deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
0.00 mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
0.00 fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
0.00 use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
0.00 use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
0.00 use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
0.00 use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
0.00 use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
S 4.21 use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
T 4.13 cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
Trigger Soul Igniter early with Infernal Cascade or when it was precast.
0.00 use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
Items that do not benefit Combustion should just be used outside of Combustion at some point.
U 8.21 frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
Use Frost Nova to trigger Grisly Icicle.
0.00 counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
Get the Disciplinary Command buff up, unless combustion is soon.
0.00 arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
V 0.00 call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
W 7.28 rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
X 0.00 call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
Y 18.42 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
0.00 fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
Avoid capping Fire Blast charges while channeling Shifting Power
Z 0.00 call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
0.00 scorch
actions.combustion_cooldowns
# count action,conditions
a 1.25 potion
0.00 blood_fury
b 1.92 berserking,if=buff.combustion.up
0.00 fireblood
0.00 ancestral_call
0.00 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
c 4.21 use_item,effect_name=gladiators_badge
0.00 use_item,name=inscrutable_quantum_device
0.00 use_item,name=flame_of_battle
0.00 use_item,name=wakeners_frond
0.00 use_item,name=instructors_divine_bell
0.00 use_item,name=sunblood_amethyst
actions.combustion_phase
# count action,conditions
0.00 lights_judgment,if=buff.combustion.down
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
0.00 bag_of_tricks,if=buff.combustion.down
0.00 living_bomb,if=active_enemies>1&buff.combustion.down
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
d 25.51 fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
e 0.00 call_action_list,name=active_talents
f 4.15 combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
g 0.00 call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
h 18.68 flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
0.00 pyroblast,if=buff.hot_streak.react&buff.combustion.up
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
i 4.08 shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
j 10.66 phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
k 4.52 flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
0.00 fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
l 1.27 scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
0.00 living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
m 2.46 dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up
actions.rop_phase
# count action,conditions
n 11.14 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
o 2.82 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
p 0.00 call_action_list,name=active_talents
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
q 1.03 phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
r 12.63 scorch,if=searing_touch.active
s 2.44 dragons_breath,if=active_enemies>2
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
t 21.13 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball
actions.standard_rotation
# count action,conditions
u 12.75 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
0.00 pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
Try to get SKB procs inside RoP phases or Combustion phases when possible.
0.00 pyroblast,if=buff.hot_streak.react&searing_touch.active
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
v 0.74 fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
w 4.53 phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
x 0.00 call_action_list,name=active_talents
y 8.42 dragons_breath,if=active_enemies>1
z 18.13 scorch,if=searing_touch.active
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
{ 26.88 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball

Sample Sequence

012456789ABCDEFHIJOPUQacSkfddTbhdjhiddhdQjhdjhljhUWsttYYnttt{{YQ{Yuy{{{{Y{{{yQ{WtYttttUcSkfddThdQjhiddhdjQhmUWttttYYnw{wyQ{{{YYu{{{y{{Q{WtYttYnstU{cSkfddQThdjhiddhdQjhmUWrrYnqrrrnonrzzuwyQzvzuzzuYuzzzuzzuyzzuzzQuzWnYrrnrrnYnrryuzUYucSk

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask gisly_icicle 50000.0/50000: 100% mana
Pre precombat 1 food gisly_icicle 50000.0/50000: 100% mana
Pre precombat 2 augmentation gisly_icicle 50000.0/50000: 100% mana
Pre precombat 4 disable_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 5 firestarter_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 6 hot_streak_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 7 hard_cast_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 8 combustion_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 9 arcane_explosion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat A arcane_explosion_mana Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat B kindling_reduction Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat C combustion_shifting_power Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat D combustion_cast_remains Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat E overpool_fire_blasts Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat F empyreal_ordnance_delay Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat H skb_duration Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat I combustion_on_use Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat J on_use_cutoff Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat O mirror_image Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat P pyroblast Fluffy_Pillow 50000.0/50000: 100% mana
0:00.000 default U frost_nova Fluffy_Pillow 49000.0/50000: 98% mana
0:01.233 default Q counterspell Fluffy_Pillow 49233.0/50000: 98% mana bloodlust
0:01.233 combustion_cooldowns a potion Fluffy_Pillow 48233.0/50000: 96% mana bloodlust
0:01.233 combustion_cooldowns c use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48233.0/50000: 96% mana bloodlust, potion_of_spectral_intellect
0:01.233 default S use_item_soul_igniter Fluffy_Pillow 48233.0/50000: 96% mana bloodlust, gladiators_badge, potion_of_spectral_intellect
0:01.233 combustion_phase k flamestrike Fluffy_Pillow 48233.0/50000: 96% mana bloodlust, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.814 combustion_phase f combustion Fluffy_Pillow 49814.0/50000: 100% mana bloodlust, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.814 combustion_phase d fire_blast Fluffy_Pillow 44814.0/50000: 90% mana bloodlust, combustion, rune_of_power, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:03.340 combustion_phase d fire_blast Fluffy_Pillow 44840.0/50000: 90% mana bloodlust, combustion, heating_up, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:03.443 default T cancel_buff Fluffy_Pillow 43193.0/50000: 86% mana bloodlust, combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:03.443 combustion_cooldowns b berserking Fluffy_Pillow 43193.0/50000: 86% mana bloodlust, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:03.443 combustion_phase h flamestrike Fluffy_Pillow 43193.0/50000: 86% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:03.858 combustion_phase d fire_blast Fluffy_Pillow 42358.0/50000: 85% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:04.306 combustion_phase j phoenix_flames Fluffy_Pillow 42306.0/50000: 85% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:05.168 combustion_phase h flamestrike Fluffy_Pillow 43168.0/50000: 86% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:06.032 combustion_phase i shifting_power Fluffy_Pillow 42782.0/50000: 86% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:07.277 combustion_phase d fire_blast Fluffy_Pillow 41527.0/50000: 83% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:07.824 combustion_phase d fire_blast Fluffy_Pillow 41574.0/50000: 83% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.555 combustion_phase h flamestrike Fluffy_Pillow 41805.0/50000: 84% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.555 combustion_phase d fire_blast Fluffy_Pillow 40555.0/50000: 81% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.419 default Q counterspell Fluffy_Pillow 40919.0/50000: 82% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.419 combustion_phase j phoenix_flames Fluffy_Pillow 39919.0/50000: 80% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:10.283 combustion_phase h flamestrike Fluffy_Pillow 40783.0/50000: 82% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:10.283 combustion_phase d fire_blast Fluffy_Pillow 39533.0/50000: 79% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:11.147 combustion_phase j phoenix_flames Fluffy_Pillow 39897.0/50000: 80% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:12.010 combustion_phase h flamestrike Fluffy_Pillow 40760.0/50000: 82% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:12.873 combustion_phase l scorch Fluffy_Pillow 40373.0/50000: 81% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:13.736 combustion_phase j phoenix_flames Fluffy_Pillow 40736.0/50000: 81% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:14.600 combustion_phase h flamestrike Fluffy_Pillow 41600.0/50000: 83% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:15.464 default U frost_nova Fluffy_Pillow 41214.0/50000: 82% mana bloodlust, gladiators_badge, potion_of_spectral_intellect
0:16.416 default W rune_of_power Fluffy_Pillow 41166.0/50000: 82% mana bloodlust, potion_of_spectral_intellect
0:17.365 rop_phase s dragons_breath Fluffy_Pillow 42115.0/50000: 84% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:18.315 rop_phase t flamestrike Fluffy_Pillow 41065.0/50000: 82% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:20.526 rop_phase t flamestrike Fluffy_Pillow 42026.0/50000: 84% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:21.815 default Y fire_blast Fluffy_Pillow 43315.0/50000: 87% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:22.326 default Y fire_blast Fluffy_Pillow 43326.0/50000: 87% mana bloodlust, heating_up, rune_of_power, potion_of_spectral_intellect
0:22.736 rop_phase n flamestrike Fluffy_Pillow 41986.0/50000: 84% mana bloodlust, hot_streak, rune_of_power, potion_of_spectral_intellect
0:23.686 rop_phase t flamestrike Fluffy_Pillow 41686.0/50000: 83% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:25.895 rop_phase t flamestrike Fluffy_Pillow 42645.0/50000: 85% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:28.104 rop_phase t flamestrike Fluffy_Pillow 43604.0/50000: 87% mana bloodlust, rune_of_power
0:30.314 standard_rotation { flamestrike Fluffy_Pillow 44564.0/50000: 89% mana bloodlust
0:32.524 standard_rotation { flamestrike Fluffy_Pillow 45524.0/50000: 91% mana bloodlust
0:34.485 default Y fire_blast Fluffy_Pillow 47485.0/50000: 95% mana bloodlust
0:34.732 default Q counterspell Fluffy_Pillow 45982.0/50000: 92% mana bloodlust, heating_up
0:34.732 standard_rotation { flamestrike Fluffy_Pillow 44982.0/50000: 90% mana bloodlust, heating_up
0:36.449 default Y fire_blast Fluffy_Pillow 46699.0/50000: 93% mana bloodlust, heating_up
0:36.941 standard_rotation u flamestrike Fluffy_Pillow 45441.0/50000: 91% mana bloodlust, hot_streak
0:37.892 standard_rotation y dragons_breath Fluffy_Pillow 45142.0/50000: 90% mana bloodlust
0:38.842 standard_rotation { flamestrike Fluffy_Pillow 44092.0/50000: 88% mana bloodlust
0:41.052 standard_rotation { flamestrike Fluffy_Pillow 45052.0/50000: 90% mana
0:43.922 standard_rotation { flamestrike Fluffy_Pillow 46672.0/50000: 93% mana
0:46.792 standard_rotation { flamestrike Fluffy_Pillow 48292.0/50000: 97% mana
0:48.823 default Y fire_blast Fluffy_Pillow 50000.0/50000: 100% mana
0:49.663 standard_rotation { flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up
0:52.534 standard_rotation { flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up
0:55.406 standard_rotation { flamestrike Fluffy_Pillow 48756.0/50000: 98% mana heating_up
0:58.277 standard_rotation y dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana
0:59.510 default Q counterspell Fluffy_Pillow 47988.0/50000: 96% mana
0:59.510 standard_rotation { flamestrike Fluffy_Pillow 46988.0/50000: 94% mana
1:02.380 default W rune_of_power Fluffy_Pillow 48608.0/50000: 97% mana
1:03.612 rop_phase t flamestrike Fluffy_Pillow 49840.0/50000: 100% mana rune_of_power
1:03.612 default Y fire_blast Fluffy_Pillow 49840.0/50000: 100% mana rune_of_power
1:06.482 rop_phase t flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up, rune_of_power
1:09.353 rop_phase t flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
1:12.223 rop_phase t flamestrike Fluffy_Pillow 48754.0/50000: 98% mana rune_of_power
1:15.095 rop_phase t flamestrike Fluffy_Pillow 48756.0/50000: 98% mana rune_of_power
1:17.966 default U frost_nova Fluffy_Pillow 48755.0/50000: 98% mana
1:19.199 combustion_cooldowns c use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48988.0/50000: 98% mana
1:19.199 default S use_item_soul_igniter Fluffy_Pillow 48988.0/50000: 98% mana gladiators_badge
1:19.199 combustion_phase k flamestrike Fluffy_Pillow 48988.0/50000: 98% mana soul_ignition, gladiators_badge
1:21.455 combustion_phase f combustion Fluffy_Pillow 50000.0/50000: 100% mana soul_ignition, gladiators_badge
1:21.455 combustion_phase d fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, rune_of_power, soul_ignition, gladiators_badge
1:22.048 combustion_phase d fire_blast Fluffy_Pillow 45093.0/50000: 90% mana combustion, heating_up, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
1:22.069 default T cancel_buff Fluffy_Pillow 43364.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
1:22.069 combustion_phase h flamestrike Fluffy_Pillow 43364.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:22.604 combustion_phase d fire_blast Fluffy_Pillow 42649.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:23.301 default Q counterspell Fluffy_Pillow 42846.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:23.510 combustion_phase j phoenix_flames Fluffy_Pillow 42055.0/50000: 84% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:24.744 combustion_phase h flamestrike Fluffy_Pillow 43289.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:25.978 combustion_phase i shifting_power Fluffy_Pillow 43273.0/50000: 87% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:26.882 combustion_phase d fire_blast Fluffy_Pillow 41677.0/50000: 83% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:28.528 combustion_phase d fire_blast Fluffy_Pillow 42823.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:29.489 combustion_phase h flamestrike Fluffy_Pillow 43284.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:30.110 combustion_phase d fire_blast Fluffy_Pillow 42655.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:30.721 combustion_phase j phoenix_flames Fluffy_Pillow 42766.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:31.953 default Q counterspell Fluffy_Pillow 43998.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:31.953 combustion_phase h flamestrike Fluffy_Pillow 42998.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:33.184 combustion_phase m dragons_breath Fluffy_Pillow 42979.0/50000: 86% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:34.417 default U frost_nova Fluffy_Pillow 42212.0/50000: 84% mana infernal_cascade(2)
1:35.651 default W rune_of_power Fluffy_Pillow 42446.0/50000: 85% mana
1:36.885 rop_phase t flamestrike Fluffy_Pillow 43680.0/50000: 87% mana rune_of_power
1:39.756 rop_phase t flamestrike Fluffy_Pillow 45301.0/50000: 91% mana rune_of_power
1:42.626 rop_phase t flamestrike Fluffy_Pillow 46921.0/50000: 94% mana rune_of_power
1:45.495 rop_phase t flamestrike Fluffy_Pillow 48540.0/50000: 97% mana rune_of_power
1:46.416 default Y fire_blast Fluffy_Pillow 49461.0/50000: 99% mana rune_of_power
1:47.902 default Y fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up, rune_of_power
1:48.364 rop_phase n flamestrike Fluffy_Pillow 48712.0/50000: 97% mana hot_streak, rune_of_power
1:49.595 standard_rotation w phoenix_flames Fluffy_Pillow 48693.0/50000: 97% mana
1:50.827 standard_rotation { flamestrike Fluffy_Pillow 49925.0/50000: 100% mana
1:53.698 standard_rotation w phoenix_flames Fluffy_Pillow 48755.0/50000: 98% mana
1:54.930 standard_rotation y dragons_breath Fluffy_Pillow 49987.0/50000: 100% mana
1:56.163 default Q counterspell Fluffy_Pillow 49220.0/50000: 98% mana
1:56.163 standard_rotation { flamestrike Fluffy_Pillow 48220.0/50000: 96% mana
1:59.035 standard_rotation { flamestrike Fluffy_Pillow 48756.0/50000: 98% mana
2:01.907 standard_rotation { flamestrike Fluffy_Pillow 48756.0/50000: 98% mana
2:02.817 default Y fire_blast Fluffy_Pillow 49666.0/50000: 99% mana
2:04.305 default Y fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up
2:04.777 standard_rotation u flamestrike Fluffy_Pillow 48722.0/50000: 97% mana hot_streak
2:06.012 standard_rotation { flamestrike Fluffy_Pillow 48707.0/50000: 97% mana
2:08.883 standard_rotation { flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
2:11.754 standard_rotation { flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
2:14.626 standard_rotation y dragons_breath Fluffy_Pillow 48756.0/50000: 98% mana
2:15.857 standard_rotation { flamestrike Fluffy_Pillow 47987.0/50000: 96% mana
2:18.730 standard_rotation { flamestrike Fluffy_Pillow 48757.0/50000: 98% mana
2:21.600 default Q counterspell Fluffy_Pillow 48754.0/50000: 98% mana
2:21.600 standard_rotation { flamestrike Fluffy_Pillow 47754.0/50000: 96% mana
2:24.471 default W rune_of_power Fluffy_Pillow 48755.0/50000: 98% mana
2:25.705 rop_phase t flamestrike Fluffy_Pillow 49989.0/50000: 100% mana rune_of_power
2:25.705 default Y fire_blast Fluffy_Pillow 49989.0/50000: 100% mana rune_of_power
2:28.576 rop_phase t flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
2:31.446 rop_phase t flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up, rune_of_power
2:31.446 default Y fire_blast Fluffy_Pillow 48754.0/50000: 98% mana heating_up, rune_of_power
2:34.316 rop_phase n flamestrike Fluffy_Pillow 48754.0/50000: 98% mana hot_streak, rune_of_power
2:35.549 rop_phase s dragons_breath Fluffy_Pillow 48737.0/50000: 97% mana rune_of_power
2:36.782 rop_phase t flamestrike Fluffy_Pillow 47970.0/50000: 96% mana rune_of_power
2:39.651 default U frost_nova Fluffy_Pillow 48753.0/50000: 98% mana
2:40.882 standard_rotation { flamestrike Fluffy_Pillow 48984.0/50000: 98% mana
2:43.752 combustion_cooldowns c use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48754.0/50000: 98% mana
2:43.752 default S use_item_soul_igniter Fluffy_Pillow 48754.0/50000: 98% mana gladiators_badge
2:43.752 combustion_phase k flamestrike Fluffy_Pillow 48754.0/50000: 98% mana soul_ignition, gladiators_badge
2:45.945 combustion_phase f combustion Fluffy_Pillow 50000.0/50000: 100% mana soul_ignition, gladiators_badge
2:45.945 combustion_phase d fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, rune_of_power, soul_ignition, gladiators_badge
2:46.535 combustion_phase d fire_blast Fluffy_Pillow 45090.0/50000: 90% mana combustion, heating_up, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
2:46.623 default Q counterspell Fluffy_Pillow 43428.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
2:46.623 default T cancel_buff Fluffy_Pillow 42428.0/50000: 85% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
2:46.623 combustion_phase h flamestrike Fluffy_Pillow 42428.0/50000: 85% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:47.142 combustion_phase d fire_blast Fluffy_Pillow 41697.0/50000: 83% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:47.855 combustion_phase j phoenix_flames Fluffy_Pillow 41910.0/50000: 84% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:49.087 combustion_phase h flamestrike Fluffy_Pillow 43142.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:50.320 combustion_phase i shifting_power Fluffy_Pillow 43125.0/50000: 86% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:51.164 combustion_phase d fire_blast Fluffy_Pillow 41469.0/50000: 83% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:53.045 combustion_phase d fire_blast Fluffy_Pillow 42850.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:53.857 combustion_phase h flamestrike Fluffy_Pillow 43162.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:54.551 combustion_phase d fire_blast Fluffy_Pillow 42606.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:55.090 default Q counterspell Fluffy_Pillow 42645.0/50000: 85% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:55.090 combustion_phase j phoenix_flames Fluffy_Pillow 41645.0/50000: 83% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:56.323 combustion_phase h flamestrike Fluffy_Pillow 42878.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:57.554 combustion_phase m dragons_breath Fluffy_Pillow 42859.0/50000: 86% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:58.786 default U frost_nova Fluffy_Pillow 42091.0/50000: 84% mana infernal_cascade(2)
3:00.016 default W rune_of_power Fluffy_Pillow 42321.0/50000: 85% mana
3:01.248 rop_phase r scorch Fluffy_Pillow 43553.0/50000: 87% mana rune_of_power
3:02.482 rop_phase r scorch Fluffy_Pillow 44287.0/50000: 89% mana rune_of_power
3:02.706 default Y fire_blast Fluffy_Pillow 44503.0/50000: 89% mana heating_up, rune_of_power
3:03.715 rop_phase n flamestrike Fluffy_Pillow 44520.0/50000: 89% mana hot_streak, rune_of_power
3:04.948 rop_phase q phoenix_flames Fluffy_Pillow 44503.0/50000: 89% mana heating_up, rune_of_power
3:06.180 rop_phase r scorch Fluffy_Pillow 45735.0/50000: 91% mana rune_of_power
3:07.413 rop_phase r scorch Fluffy_Pillow 46468.0/50000: 93% mana rune_of_power
3:08.644 rop_phase r scorch Fluffy_Pillow 47199.0/50000: 94% mana heating_up, rune_of_power
3:09.875 rop_phase n flamestrike Fluffy_Pillow 47930.0/50000: 96% mana hot_streak, rune_of_power
3:10.896 rop_phase o fire_blast Fluffy_Pillow 47636.0/50000: 95% mana heating_up, rune_of_power
3:11.107 rop_phase n flamestrike Fluffy_Pillow 47412.0/50000: 95% mana hot_streak, rune_of_power
3:12.340 rop_phase r scorch Fluffy_Pillow 47395.0/50000: 95% mana rune_of_power
3:13.572 standard_rotation z scorch Fluffy_Pillow 48127.0/50000: 96% mana
3:14.807 standard_rotation z scorch Fluffy_Pillow 48862.0/50000: 98% mana heating_up
3:16.040 standard_rotation u flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak
3:17.272 standard_rotation w phoenix_flames Fluffy_Pillow 49487.0/50000: 99% mana heating_up
3:18.504 standard_rotation y dragons_breath Fluffy_Pillow 50000.0/50000: 100% mana
3:19.738 default Q counterspell Fluffy_Pillow 49234.0/50000: 98% mana
3:19.738 standard_rotation z scorch Fluffy_Pillow 48234.0/50000: 96% mana
3:19.738 standard_rotation v fire_blast Fluffy_Pillow 48234.0/50000: 96% mana
3:20.970 standard_rotation z scorch Fluffy_Pillow 48466.0/50000: 97% mana heating_up
3:22.201 standard_rotation u flamestrike Fluffy_Pillow 49197.0/50000: 98% mana hot_streak
3:23.432 standard_rotation z scorch Fluffy_Pillow 49178.0/50000: 98% mana heating_up
3:24.666 standard_rotation z scorch Fluffy_Pillow 49506.0/50000: 99% mana heating_up
3:25.899 standard_rotation u flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak
3:27.132 default Y fire_blast Fluffy_Pillow 49488.0/50000: 99% mana heating_up
3:27.276 standard_rotation u flamestrike Fluffy_Pillow 49132.0/50000: 98% mana hot_streak
3:28.509 standard_rotation z scorch Fluffy_Pillow 49115.0/50000: 98% mana
3:29.741 standard_rotation z scorch Fluffy_Pillow 49504.0/50000: 99% mana
3:30.972 standard_rotation z scorch Fluffy_Pillow 49503.0/50000: 99% mana heating_up
3:32.204 standard_rotation u flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak
3:33.437 standard_rotation z scorch Fluffy_Pillow 49487.0/50000: 99% mana heating_up
3:34.670 standard_rotation z scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up
3:35.904 standard_rotation u flamestrike Fluffy_Pillow 49506.0/50000: 99% mana hot_streak
3:37.136 standard_rotation y dragons_breath Fluffy_Pillow 49488.0/50000: 99% mana heating_up
3:38.370 standard_rotation z scorch Fluffy_Pillow 48722.0/50000: 97% mana heating_up
3:39.602 standard_rotation z scorch Fluffy_Pillow 49454.0/50000: 99% mana heating_up
3:40.834 standard_rotation u flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak
3:42.065 standard_rotation z scorch Fluffy_Pillow 49485.0/50000: 99% mana heating_up
3:43.297 standard_rotation z scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up
3:44.530 default Q counterspell Fluffy_Pillow 49505.0/50000: 99% mana hot_streak
3:44.530 standard_rotation u flamestrike Fluffy_Pillow 48505.0/50000: 97% mana hot_streak
3:45.762 standard_rotation z scorch Fluffy_Pillow 48487.0/50000: 97% mana heating_up
3:46.994 default W rune_of_power Fluffy_Pillow 49219.0/50000: 98% mana heating_up
3:48.227 rop_phase n flamestrike Fluffy_Pillow 50000.0/50000: 100% mana hot_streak, rune_of_power
3:48.227 default Y fire_blast Fluffy_Pillow 48750.0/50000: 98% mana rune_of_power
3:49.460 rop_phase r scorch Fluffy_Pillow 49483.0/50000: 99% mana heating_up, rune_of_power
3:50.692 rop_phase r scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up, rune_of_power
3:51.925 rop_phase n flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak, rune_of_power
3:53.159 rop_phase r scorch Fluffy_Pillow 49489.0/50000: 99% mana heating_up, rune_of_power
3:54.392 rop_phase r scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up, rune_of_power
3:55.626 rop_phase n flamestrike Fluffy_Pillow 49506.0/50000: 99% mana hot_streak, rune_of_power
3:55.626 default Y fire_blast Fluffy_Pillow 48256.0/50000: 97% mana rune_of_power
3:56.859 rop_phase n flamestrike Fluffy_Pillow 48989.0/50000: 98% mana hot_streak, rune_of_power
3:58.093 rop_phase r scorch Fluffy_Pillow 48973.0/50000: 98% mana rune_of_power
3:59.325 rop_phase r scorch Fluffy_Pillow 49504.0/50000: 99% mana rune_of_power
4:00.558 standard_rotation y dragons_breath Fluffy_Pillow 49505.0/50000: 99% mana heating_up
4:01.789 standard_rotation u flamestrike Fluffy_Pillow 48736.0/50000: 97% mana hot_streak
4:03.022 standard_rotation z scorch Fluffy_Pillow 48719.0/50000: 97% mana
4:04.253 default U frost_nova Fluffy_Pillow 49450.0/50000: 99% mana
4:04.253 default Y fire_blast Fluffy_Pillow 48450.0/50000: 97% mana
4:05.485 standard_rotation u flamestrike Fluffy_Pillow 49182.0/50000: 98% mana hot_streak
4:06.716 combustion_cooldowns c use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 49163.0/50000: 98% mana
4:06.716 default S use_item_soul_igniter Fluffy_Pillow 49163.0/50000: 98% mana gladiators_badge
4:06.716 combustion_phase k flamestrike Fluffy_Pillow 49163.0/50000: 98% mana soul_ignition, gladiators_badge

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2034 1938 1524
Intellect 450 -3 1813 1613 1090 (49)
Spirit 0 0 0 0 0
Health 40680 40680 0
Mana 50000 50000 0
Spell Power 1813 1613 0
Melee Crit 12.91% 12.91% 277
Spell Crit 27.91% 27.91% 277
Haste 22.09% 22.09% 729
Versatility 9.60% 9.60% 384
Mana Regen 1000 1000 0
Mastery 20.76% 20.76% 689
Armor 371 371 371
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Depraved Physician's Mask
ilevel: 226, stats: { 44 Armor, +81 Int, +149 Sta, +92 Haste, +50 Mastery }, gems: { +16 Crit }
Local Neck Charm of Eternal Winter
ilevel: 226, stats: { +84 Sta, +55 Haste, +160 Mastery }, gems: { +16 Haste }
item effects: { use: Charm of Eternal Winter }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +77 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Fallen Empress's Cord
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +62 Vers, +44 Mastery }, gems: { +16 Haste }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +81 Int, +149 Sta, +50 Vers, +92 Mastery }
Local Feet Sparkling Glass Slippers
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +30 Crit, +76 Vers }
Local Wrists Grim Pursuant's Maille
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +25 Crit, +55 Vers }, gems: { +16 Haste }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +32 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +49 Mastery }, gems: { +16 Haste }, enchant: { +16 Haste }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Haste }
item effects: { equip: Grisly Icicle }
Local Trinket1 Soul Igniter
ilevel: 226, stats: { +77 Int }
item effects: { use: Soul Ignition, equip: Soul Ignition }
Local Trinket2 Sinful Gladiator's Badge of Ferocity
ilevel: 226, stats: { +101 Crit }
item effects: { use: Gladiator's Badge }
Local Back Crest of the Legionnaire General
ilevel: 233, stats: { 42 Armor, +91 Sta, +57 Haste, +26 Vers, +49 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +42 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="gisly_icicle"
source=default
spec=fire
level=60
race=troll
role=spell
position=back
talents=3031011
talent_override=flame_patch,if=5>2
covenant=night_fae
soulbind=infernal_cascade:6/38:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
# APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
actions.precombat+=/variable,name=disable_combustion,op=reset
# APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
actions.precombat+=/variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
actions.precombat+=/variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
actions.precombat+=/variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
actions.precombat+=/variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
actions.precombat+=/variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
# APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
actions.precombat+=/variable,name=arcane_explosion_mana,default=40,op=reset
# APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
actions.precombat+=/variable,name=kindling_reduction,default=0.4,op=reset
# APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
actions.precombat+=/variable,name=combustion_shifting_power,default=2,op=reset
# APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
actions.precombat+=/variable,name=combustion_cast_remains,default=0.7,op=reset
# APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
actions.precombat+=/variable,name=overpool_fire_blasts,default=0,op=reset
# APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
actions.precombat+=/variable,name=empyreal_ordnance_delay,default=18,op=reset
# If Combustion is disabled, schedule the first Combustion far after the fight ends.
actions.precombat+=/variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
# The duration of a Sun King's Blessing Combustion.
actions.precombat+=/variable,name=skb_duration,value=dbc.effect.828420.base_value
# Whether a usable item used to buff Combustion is equipped.
actions.precombat+=/variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
# How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
actions.precombat+=/variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
actions.precombat+=/variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
actions.precombat+=/variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
actions.precombat+=/snapshot_stats
actions.precombat+=/use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
actions.precombat+=/mirror_image
actions.precombat+=/pyroblast

# Executed every time the actor is available.
actions=counterspell,if=!runeforge.disciplinary_command
# The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
actions+=/call_action_list,name=combustion_timing,if=!variable.disable_combustion
# Variable that estimates whether Shifting Power will be used before Combustion is ready.
actions+=/variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
actions+=/shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
actions+=/radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
actions+=/deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
actions+=/mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
# For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
actions+=/fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
actions+=/use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
actions+=/use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
actions+=/use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
actions+=/use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
# If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
actions+=/use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
# Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
actions+=/use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
# Trigger Soul Igniter early with Infernal Cascade or when it was precast.
actions+=/cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
# Items that do not benefit Combustion should just be used outside of Combustion at some point.
actions+=/use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
# Use Frost Nova to trigger Grisly Icicle.
actions+=/frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
# Get the Disciplinary Command buff up, unless combustion is soon.
actions+=/counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
actions+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
actions+=/rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
# Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
# Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
actions+=/variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
# When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
actions+=/variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
actions+=/call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
# Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
# When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
# During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
# Avoid capping Fire Blast charges while channeling Shifting Power
actions+=/fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
actions+=/call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
actions+=/scorch

actions.active_talents=living_bomb,if=active_enemies>1&buff.combustion.down&(variable.time_to_combustion>cooldown.living_bomb.duration|variable.time_to_combustion<=0)
actions.active_talents+=/meteor,if=variable.time_to_combustion<=0|(cooldown.meteor.duration<variable.time_to_combustion&!talent.rune_of_power)|talent.rune_of_power&buff.rune_of_power.up&variable.time_to_combustion>action.meteor.cooldown|fight_remains<variable.time_to_combustion
actions.active_talents+=/dragons_breath,if=talent.alexstraszas_fury&(buff.combustion.down&!buff.hot_streak.react)

actions.combustion_cooldowns=potion
actions.combustion_cooldowns+=/blood_fury
actions.combustion_cooldowns+=/berserking,if=buff.combustion.up
actions.combustion_cooldowns+=/fireblood
actions.combustion_cooldowns+=/ancestral_call
actions.combustion_cooldowns+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
actions.combustion_cooldowns+=/use_item,effect_name=gladiators_badge
actions.combustion_cooldowns+=/use_item,name=inscrutable_quantum_device
actions.combustion_cooldowns+=/use_item,name=flame_of_battle
actions.combustion_cooldowns+=/use_item,name=wakeners_frond
actions.combustion_cooldowns+=/use_item,name=instructors_divine_bell
actions.combustion_cooldowns+=/use_item,name=sunblood_amethyst

actions.combustion_phase=lights_judgment,if=buff.combustion.down
# Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
# Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
actions.combustion_phase+=/bag_of_tricks,if=buff.combustion.down
actions.combustion_phase+=/living_bomb,if=active_enemies>1&buff.combustion.down
# Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
# With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
actions.combustion_phase+=/call_action_list,name=active_talents
actions.combustion_phase+=/combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
# Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
actions.combustion_phase+=/call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
actions.combustion_phase+=/flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
actions.combustion_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.combustion_phase+=/pyroblast,if=buff.firestorm.react
actions.combustion_phase+=/pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
actions.combustion_phase+=/pyroblast,if=buff.hot_streak.react&buff.combustion.up
actions.combustion_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
# Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
actions.combustion_phase+=/shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
actions.combustion_phase+=/phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
actions.combustion_phase+=/flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
actions.combustion_phase+=/fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
actions.combustion_phase+=/scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
actions.combustion_phase+=/living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
actions.combustion_phase+=/dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up

# Helper variable that contains the actual estimated time that the next Combustion will be ready.
actions.combustion_timing=variable,name=combustion_ready_time,value=cooldown.combustion.remains*(1-(variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)
# The cast time of the spell that will be precast into Combustion.
actions.combustion_timing+=/variable,name=combustion_precast_time,value=(action.fireball.cast_time*!conduit.flame_accretion+action.scorch.cast_time+conduit.flame_accretion)*(active_enemies<variable.combustion_flamestrike)+action.flamestrike.cast_time*(active_enemies>=variable.combustion_flamestrike)-variable.combustion_cast_remains
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time
# Delay Combustion for after Firestarter unless variable.firestarter_combustion is set.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=firestarter.remains,if=talent.firestarter&!variable.firestarter_combustion
# Delay Combustion for Radiant Spark if it will come off cooldown soon.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.radiant_spark.remains,if=covenant.kyrian&cooldown.radiant_spark.remains-10<variable.combustion_time
# Delay Combustion for Deathborne.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.deathborne.remains,if=covenant.necrolord&cooldown.deathborne.remains-10<variable.combustion_time
# Delay Combustion for the Empyreal Ordnance buff if the player is using that trinket.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=variable.empyreal_ordnance_delay-(cooldown.empyreal_ordnance.duration-cooldown.empyreal_ordnance.remains)*!cooldown.empyreal_ordnance.ready,if=equipped.empyreal_ordnance
# Delay Combustion for Gladiators Badge, unless it would be delayed longer than 20 seconds.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.gladiators_badge_345228.remains,if=equipped.gladiators_badge&cooldown.gladiators_badge_345228.remains-20<variable.combustion_time
# Delay Combustion until RoP expires if it's up.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=buff.rune_of_power.remains,if=talent.rune_of_power&buff.combustion.down
# Delay Combustion for an extra Rune of Power if the Rune of Power would come off cooldown at least 5 seconds before Combustion would.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.rune_of_power.remains+buff.rune_of_power.duration,if=talent.rune_of_power&buff.combustion.down&cooldown.rune_of_power.remains+5<variable.combustion_time
# Delay Combustion by up to 10 seconds to fit in extra usages of Disciplinary Command.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.duration+cooldown.buff_disciplinary_command.remains,if=cooldown.buff_disciplinary_command.remains+cooldown.buff_disciplinary_command.duration<variable.combustion_time-10
# Delay Combustion if Disciplinary Command would not be ready for it yet.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.remains,if=runeforge.disciplinary_command&buff.disciplinary_command.down
# Raid Events: Delay Combustion for add spawns of 3 or more adds that will last longer than 15 seconds. These values aren't necessarily optimal in all cases.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=raid_event.adds.in,if=raid_event.adds.exists&raid_event.adds.count>=3&raid_event.adds.duration>15
# Raid Events: Always use Combustion with vulnerability raid events, override any delays listed above to make sure it gets used here.
actions.combustion_timing+=/variable,name=combustion_time,value=raid_event.vulnerable.in*!raid_event.vulnerable.up,if=raid_event.vulnerable.exists&variable.combustion_ready_time<raid_event.vulnerable.in
# Use the next Combustion on cooldown if it would not be expected to delay the scheduled one or the scheduled one would happen less than 15 seconds before the fight ends. Add to variable.kindling_reduction because this includes the frontloaded triggers during Combustion and that variable is meant to be used after Combustion.
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time,if=variable.combustion_ready_time+cooldown.combustion.duration*(1-(0.2+variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)<=variable.combustion_time|variable.combustion_time>fight_remains-20
# Add the current time to the scheduled Combustion to put it in absolute time so that it is still accurate after a little time passes.
actions.combustion_timing+=/variable,name=combustion_time,op=add,value=time
# Finally, convert from absolute time and store the relative time in variable.time_to_combustion. Unlike the rest of the calculations, which happen less frequently to speed up the simulation, this happens off-GCD and while casting.
actions.combustion_timing+=/variable,use_off_gcd=1,use_while_casting=1,name=time_to_combustion,value=(variable.combustion_time-time)*buff.combustion.down

actions.rop_phase=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.rop_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.rop_phase+=/pyroblast,if=buff.firestorm.react
actions.rop_phase+=/pyroblast,if=buff.hot_streak.react
# Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
# Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.rop_phase+=/call_action_list,name=active_talents
actions.rop_phase+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
actions.rop_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.rop_phase+=/phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.rop_phase+=/scorch,if=searing_touch.active
actions.rop_phase+=/dragons_breath,if=active_enemies>2
actions.rop_phase+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.rop_phase+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.rop_phase+=/fireball

actions.standard_rotation=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.standard_rotation+=/pyroblast,if=buff.firestorm.react
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
# Try to get SKB procs inside RoP phases or Combustion phases when possible.
actions.standard_rotation+=/pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&searing_touch.active
actions.standard_rotation+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
# During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.standard_rotation+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.standard_rotation+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.standard_rotation+=/phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.standard_rotation+=/call_action_list,name=active_talents
actions.standard_rotation+=/dragons_breath,if=active_enemies>1
actions.standard_rotation+=/scorch,if=searing_touch.active
actions.standard_rotation+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.standard_rotation+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.standard_rotation+=/fireball

head=depraved_physicians_mask,id=178759,bonus_id=6536/1540/6646/6935,gem_id=173127
neck=charm_of_eternal_winter,id=183040,bonus_id=1498/6646/6935,gem_id=173128
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=crest_of_the_legionnaire_general,id=183032,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=grim_pursuants_maille,id=182996,bonus_id=1498/6646/6935,gem_id=173128,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498/6646
waist=fallen_empresss_cord,id=178804,bonus_id=1540/6646/6935,gem_id=173128
legs=courtiers_costume_trousers,id=183011,bonus_id=1498/6646
feet=sparkling_glass_slippers,id=183023,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173128,enchant=tenet_of_haste
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6937/1532,ilevel=235,enchant=tenet_of_haste
trinket1=soul_igniter,id=184019,bonus_id=1498/6646
trinket2=sinful_gladiators_badge_of_ferocity,id=175921,bonus_id=1498/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/6652/1531/6646,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1524
# gear_intellect=1090
# gear_crit_rating=252
# gear_haste_rating=729
# gear_mastery_rating=689
# gear_versatility_rating=384
# gear_armor=371

no_lego : 14930 dps, 4153 dps to main target

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
14929.9 14929.9 28.1 / 0.188% 1471.0 / 9.9% 18.6
RPS Out RPS In Primary Resource Waiting APM Active Skill
800.0 789.7 Mana 0.00% 51.7 100.9% 100%
Talents
Night Fae

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
no_lego 14930
Blazing Surge 285 1.9% 4.3 81.85sec 20104 0 Direct 20.9 3216 6436 4128 28.3%

Stats Details: Blazing Surge

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.29 20.90 0.00 0.00 0.0000 0.0000 86272.30 86272.30 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.70% 14.99 6 23 3215.55 3053 3476 3215.09 3135 3309 48193 48193 0.00%
crit 28.30% 5.92 1 13 6435.58 6106 6953 6437.23 6107 6746 38079 38079 0.00%

Action Details: Blazing Surge

  • id:345215
  • school:fire
  • range:40.0
  • travel_speed:42.0000
  • radius:40.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:6288.23
  • base_dd_max:6288.23
  • base_dd_mult:1.00

Spelldata

  • id:345215
  • name:Blazing Surge
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}
Dragon's Breath 505 3.4% 14.2 20.77sec 10804 9081 Direct 70.9 1297 3433 2160 40.4%

Stats Details: Dragons Breath

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 14.18 70.89 0.00 0.00 1.1898 0.0000 153177.04 153177.04 0.00% 9080.93 9080.93
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 59.59% 42.24 28 56 1296.72 1142 2420 1297.02 1232 1466 54780 54780 0.00%
crit 40.41% 28.65 12 49 3433.35 2285 5337 3429.11 2901 4117 98397 98397 0.00%

Action Details: Dragons Breath

  • id:31661
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:12.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:18.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.582500
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:31661
  • name:Dragon's Breath
  • school:fire
  • tooltip:Disoriented.
  • description:Enemies in a cone in front of you take {$s2=0} Fire damage and are disoriented for {$d=4 seconds}. Damage will cancel the effect.

Action Priority List

    combustion_phase
    [l]:2.44
  • if_expr:buff.combustion.remains<gcd.max&buff.combustion.up
    rop_phase
    [r]:3.25
  • if_expr:active_enemies>2
    standard_rotation
    [x]:8.48
  • if_expr:active_enemies>1
Eternal Insight 42 0.3% 21.0 14.00sec 605 0 Direct 21.0 470 940 605 28.7%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.99 20.99 0.00 0.00 0.0000 0.0000 12694.59 12694.59 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.27% 14.96 5 32 469.76 460 488 469.72 460 483 7026 7026 0.00%
crit 28.73% 6.03 0 16 939.98 921 976 937.98 0 976 5668 5668 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Fire Blast 825 5.5% 49.0 6.15sec 5094 0 Direct 49.0 0 5092 5092 100.0%

Stats Details: Fire Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 49.01 49.01 0.00 0.00 0.0000 0.0000 249626.04 249626.04 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 49.01 37 59 5092.01 3107 7256 5091.53 4868 5319 249626 249626 0.00%

Action Details: Fire Blast

  • id:108853
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:10.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:1.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.792000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:108853
  • name:Fire Blast
  • school:fire
  • tooltip:
  • description:Blasts the enemy for {$s1=0} Fire damage. |cFFFFFFFFFire:|r Castable while casting other spells.$?a231568[ Always deals a critical strike.][]

Action Priority List

    default
    [X]:19.66
  • if_expr:!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
    combustion_phase
    [c]:25.89
  • if_expr:conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
    rop_phase
    [n]:2.88
  • if_expr:!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
    standard_rotation
    [u]:0.57
  • if_expr:!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Flamestrike 4729 (8499) 31.7% (56.9%) 99.7 3.02sec 25798 12646 Direct 498.3 (5253.6) 1602 4448 2870 44.6% (44.6%)

Stats Details: Flamestrike

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 99.66 498.31 0.00 0.00 2.0400 0.0000 1430727.76 1430727.76 0.00% 12646.33 12646.33
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 55.43% 276.21 206 339 1602.30 1372 2907 1602.64 1553 1650 442619 442619 0.00%
crit 44.57% 222.11 153 282 4448.14 2744 6410 4450.47 4192 4690 988109 988109 0.00%

Action Details: Flamestrike

  • id:2120
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:1250.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.608400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2120
  • name:Flamestrike
  • school:fire
  • tooltip:Movement speed slowed by {$s2=20}%.
  • description:Calls down a pillar of fire, burning all enemies within the area for {$s1=0} Fire damage and reducing their movement speed by {$s2=20}% for {$d=8 seconds}.

Action Priority List

    combustion_phase
    [g]:18.90
  • if_expr:(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
    combustion_phase
    [j]:4.18
  • if_expr:buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
    rop_phase
    [m]:10.43
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    rop_phase
    [s]:21.72
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    standard_rotation
    [t]:14.84
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    standard_rotation
    [z]:29.66
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    Flame Patch 3770 25.2% 951.1 0.31sec 1199 0 Periodic 4755.3 136 377 240 42.9% 0.0%

Stats Details: Flame Patch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 951.07 0.00 0.00 4755.33 0.0000 0.0000 1140384.54 1140384.54 0.00% 0.00 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 57.09% 2714.73 2193 3183 136.33 118 249 136.35 134 138 370149 370149 0.00%
crit 42.91% 2040.61 1545 2457 377.41 235 550 377.39 366 388 770236 770236 0.00%

Action Details: Flame Patch

  • id:205472
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.060000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:205472
  • name:Flame Patch
  • school:fire
  • tooltip:
  • description:Burning enemies for {$s1=0} Fire damage.
Ignite 2670 17.9% 664.5 0.51sec 1216 0 Periodic 1499.8 539 0 539 0.0% 99.9%

Stats Details: Ignite

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 664.47 0.00 1499.82 1499.82 0.0000 1.0000 807873.25 807873.25 0.00% 538.65 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 100.00% 1499.82 1187 1787 538.85 62 2292 539.20 495 580 807873 807873 0.00%

Action Details: Ignite

  • id:12654
  • school:fire
  • range:50000.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:9.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12654
  • name:Ignite
  • school:fire
  • tooltip:Deals $w1 Fire damage every $t1 sec.$?$w3>0[ Movement speed reduced by $w3%.][]
  • description:{$@spelldesc12846=Your target burns for an additional ${{$s1=0}}.1% over {$12654d=9 seconds} of the total direct damage caused by your Fireball, Fire Blast, Scorch, Pyroblast{$?s153561=false}[, Meteor][]{$?s257541=true}[, Phoenix Flames][]{$?s198929=false}[, Cinderstorm][], and Flamestrike. If this effect is reapplied, any remaining damage will be added to the new Ignite. Phoenix Flames causes your Ignites to spread to {$s4=8} nearby enemies.}
Mirror Image 0 (17) 0.0% (0.1%) 1.0 0.00sec 4988 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 125  / 17 0.1% 96.0 1.22sec 52 42 Direct 96.0 41 81 52 27.8%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 96.00 96.00 0.00 0.00 1.2323 0.0000 4988.42 4988.42 0.00% 42.17 42.17
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.21% 69.32 56 82 40.68 29 51 40.68 39 42 2820 2820 0.00%
crit 27.79% 26.68 14 40 81.26 58 101 81.27 72 91 2168 2168 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:1697.44
Phoenix Flames 0 (872) 0.0% (5.8%) 16.5 18.35sec 15964 14172

Stats Details: Phoenix Flames

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.53 0.00 0.00 0.00 1.1265 0.0000 0.00 0.00 0.00% 14172.04 14172.04

Action Details: Phoenix Flames

  • id:257541
  • school:fire
  • range:40.0
  • travel_speed:50.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:25.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:257541
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.

Action Priority List

    combustion_phase
    [i]:10.87
  • if_expr:buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
    rop_phase
    [p]:1.36
  • if_expr:!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    standard_rotation
    [v]:4.31
  • if_expr:!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    Phoenix Flames (_splash) 872 5.8% 16.5 18.37sec 16010 0 Direct 82.4 1127 3876 3200 75.4%

Stats Details: Phoenix Flames Splash

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.48 82.40 0.00 0.00 0.0000 0.0000 263854.99 263854.99 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 24.55% 20.23 9 34 1126.60 789 3327 1127.90 898 1465 22789 22789 0.00%
crit 75.45% 62.17 38 80 3876.02 1579 8246 3878.66 3562 4127 241066 241066 0.00%

Action Details: Phoenix Flames Splash

  • id:257542
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.900000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:257542
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:{$@spelldesc257541=Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.}
Pyroblast 11 (20) 0.1% (0.1%) 0.0 0.00sec 0 0 Direct 1.0 (6.0) 2673 5346 3436 28.3% (28.3%)

Stats Details: Pyroblast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 0.00 1.00 0.00 0.00 0.0000 0.0000 3428.37 3428.37 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.75% 0.72 0 1 2673.14 2673 2673 1917.90 0 2673 1918 1918 0.00%
crit 28.25% 0.28 0 1 5346.28 5346 5346 1510.47 0 5346 1510 1510 0.00%

Action Details: Pyroblast

  • id:11366
  • school:fire
  • range:40.0
  • travel_speed:35.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:4.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.363000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:11366
  • name:Pyroblast
  • school:fire
  • tooltip:
  • description:Hurls an immense fiery boulder that causes {$s1=0} Fire damage$?a321711[ and an additional $321712o2 Fire damage over {$321712d=6 seconds}][].
    Pyroblast (_dot) 8 0.1% 1.0 0.00sec 2494 0 Periodic 5.0 0 499 499 100.0% 0.4%

Stats Details: Pyroblast Dot

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 5.00 5.00 0.0000 1.2000 2493.98 2493.98 0.00% 415.66 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
crit 100.00% 5.00 5 5 498.85 380 568 498.80 493 523 2494 2494 0.00%

Action Details: Pyroblast Dot

  • id:321712
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.062000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:2.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:321712
  • name:Pyroblast
  • school:fire
  • tooltip:Suffering $w1 Fire damage every {$t2=0} sec.
  • description:{$@spelldesc321711=Deals an additional $321712o2 Fire damage over {$321712d=6 seconds}.}
Scorch 226 1.5% 33.9 8.70sec 2016 1655 Direct 33.8 0 2016 2016 100.0%

Stats Details: Scorch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 33.85 33.85 0.00 0.00 1.2186 0.0000 68260.31 68260.31 0.00% 1654.72 1654.72
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 33.85 27 41 2015.96 1530 2895 2015.28 1888 2154 68260 68260 0.00%

Action Details: Scorch

  • id:2948
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.177000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2948
  • name:Scorch
  • school:fire
  • tooltip:
  • description:Scorches an enemy for {$s1=0} Fire damage. Castable while moving.

Action Priority List

    combustion_phase
    [k]:1.28
  • if_expr:buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
    rop_phase
    [q]:13.20
  • if_expr:searing_touch.active
    standard_rotation
    [y]:19.74
  • if_expr:searing_touch.active
Shadowcore Oil Blast 47 0.3% 43.5 6.86sec 329 0 Direct 43.5 257 513 329 28.0%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.52 43.52 0.00 0.00 0.0000 0.0000 14310.24 14310.24 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.98% 31.33 16 51 256.89 253 268 256.89 253 262 8048 8048 0.00%
crit 28.02% 12.20 2 25 513.48 506 537 513.47 506 528 6262 6262 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 921 6.2% 4.1 82.02sec 67208 21036 Periodic 82.2 0 3390 3390 100.0% 0.8%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.15 0.00 16.44 82.21 3.1950 0.7424 278743.07 278743.07 0.00% 21035.63 21035.63
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
crit 100.00% 82.21 60 100 3390.49 3274 3826 3389.25 3358 3455 278743 278743 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    combustion_phase
    [h]:4.14
  • if_expr:buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction
  • interrupt_if_expr:action.fire_blast.charges=action.fire_blast.max_charges
Simple Action Stats Execute Interval
no_lego
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:no_lego
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 1.9 245.11sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.95 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    combustion_cooldowns
    [a]:1.95
  • if_expr:buff.combustion.up
Combustion 4.2 81.73sec

Stats Details: Combustion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.21 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Combustion

  • id:190319
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:5000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:190319
  • name:Combustion
  • school:fire
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.

Action Priority List

    combustion_phase
    [e]:4.21
  • if_expr:buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
Counterspell 15.5 21.03sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 15.45 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [Q]:15.45
  • if_expr:!runeforge.disciplinary_command
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:no_lego
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:no_lego
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.3 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.31 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    combustion_cooldowns
    [Z]:1.31
Rune of Power 7.4 41.26sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 7.44 0.00 0.00 0.00 1.1924 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    default
    [V]:7.47
  • if_expr:buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
Soul Ignition 4.3 82.80sec

Stats Details: Soul Ignition

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.29 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Soul Ignition

  • id:345251
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.500
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345251
  • name:Soul Ignition
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Berserking 1.9 0.0 245.2sec 245.2sec 11.7sec 7.54% 18.08% 0.0 (0.0) 1.9

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:239.2s / 249.5s
  • trigger_min/max:239.2s / 249.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • berserking_1:7.54%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.38% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.38%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Combustion 4.2 0.0 81.8sec 81.8sec 11.7sec 16.32% 0.00% 94.6 (94.6) 4.0

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_combustion
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:1.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:0.50

Trigger Details

  • interval_min/max:77.0s / 85.5s
  • trigger_min/max:77.0s / 85.5s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 12.0s

Stack Uptimes

  • combustion_1:16.32%

Spelldata

  • id:190319
  • name:Combustion
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Gladiator's Badge 4.3 0.0 81.6sec 82.8sec 14.5sec 20.50% 0.00% 0.0 (0.0) 4.0

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Gladiator's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:204.00

Trigger Details

  • interval_min/max:76.6s / 85.5s
  • trigger_min/max:76.6s / 85.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • gladiators_badge_1:20.50%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Heating Up 49.8 0.0 6.1sec 6.1sec 2.2sec 36.11% 47.37% 0.0 (0.0) 3.3

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_heating_up
  • max_stacks:2
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:1.0s / 24.4s
  • trigger_min/max:1.0s / 24.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.2s

Stack Uptimes

  • heating_up_1:36.11%

Spelldata

  • id:48107
  • name:Heating Up
  • tooltip:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • description:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • max_stacks:2
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Hot Streak! 44.8 0.0 6.8sec 6.8sec 0.9sec 12.09% 53.81% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_hot_streak
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:1.0s / 51.2s
  • trigger_min/max:1.0s / 51.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 2.9s

Stack Uptimes

  • hot_streak_1:12.09%

Spelldata

  • id:48108
  • name:Hot Streak!
  • tooltip:Your next Pyroblast or Flamestrike spell is instant cast, and causes double the normal Ignite damage.
  • description:{$@spelldesc195283=Getting two direct-damage critical strikes in a row with Fire spells will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Infernal Cascade 4.2 21.7 81.8sec 10.8sec 13.1sec 18.30% 0.00% 17.5 (17.5) 4.0

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_infernal_cascade
  • max_stacks:2
  • base duration:5.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.14
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:77.0s / 85.5s
  • trigger_min/max:0.5s / 76.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.7s

Stack Uptimes

  • infernal_cascade_1:0.86%
  • infernal_cascade_2:17.43%

Spelldata

  • id:336832
  • name:Infernal Cascade
  • tooltip:Fire Damage increased by $w1%.
  • description:{$@spelldesc336821=While Combustion is active, your Fire Blast grants you |cFFFFFFFF${{$s1=3}}.1% |r increased Fire damage for {$336832d=5 seconds}, stacking up to {$336832u=2} times.}
  • max_stacks:2
  • duration:5.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.3 0.0 326.8sec 0.0sec 22.5sec 9.67% 0.00% 0.0 (0.0) 1.1

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:321.1s / 331.9s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:9.67%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Rune of Power 11.7 0.0 26.7sec 26.7sec 11.8sec 45.22% 0.00% 0.0 (0.0) 11.2

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.9s / 51.3s
  • trigger_min/max:12.9s / 51.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:45.22%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Soul Ignition 4.3 0.0 81.6sec 82.8sec 3.3sec 4.64% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_soul_ignition
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:76.6s / 85.5s
  • trigger_min/max:76.6s / 85.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 4.3s

Stack Uptimes

  • soul_ignition_1:4.64%

Spelldata

  • id:345211
  • name:Soul Ignition
  • tooltip:Reactivate Soul Igniter to cast Blazing Surge.
  • description:Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)
  • max_stacks:0
  • duration:15.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Proc Count Min Max Interval Min Max
Heating Up generated 49.8 39.0 61.0 6.1s 1.0s 24.4s
Heating Up removed 1.3 0.0 5.0 94.5s 4.9s 252.5s
Heating Up converted with Fire Blast 22.1 13.0 30.0 13.9s 1.1s 60.9s
Hot Streak procs 44.8 34.0 53.0 6.8s 1.0s 51.2s
Hot Streak spells used 100.3 81.0 120.0 3.0s 0.0s 23.9s
Hot Streak spell crits 95.5 75.0 115.0 3.2s 0.0s 23.9s
Hot Streak spell crits wasted 0.9 0.0 4.0 43.6s 4.3s 156.4s
Direct Ignite applications 9.0 9.0 9.0 1.1s 0.0s 2.1s
Ignites spread to targets with existing Ignite 65.6 45.0 80.0 18.5s 1.1s 72.0s
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 19.24% 17.33% 21.48% 1.0s 0.0s 3.7s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000214.280151.801271.899
Counterspell0.5820.0002.6519.0174.40215.077
Shifting Power18.0315.45525.23978.58760.06198.942
Fire Blast0.1700.0009.8288.4252.17621.443
Rune of Power4.1110.00015.07530.88422.30241.776
Dragon's Breath4.4930.00024.59665.12143.53485.212
Combustion1.3000.0002.5505.5192.6959.923
Phoenix Flames0.2410.0004.6023.9783.7294.602

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
no_lego
mana_regen Mana 3248.88 239132.49 100.00% 73.60 63474.79 20.98%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 49000.0 789.69 799.96 63514.6 46890.6 40258.0 50000.0
Usage Type Count Total Avg RPE APR
no_lego
combustion Mana 4.3 21468.4 5000.0 5094.1 0.0
counterspell Mana 15.8 15752.2 1000.0 1019.2 0.0
dragons_breath Mana 14.5 28912.0 2000.0 2039.3 5.3
fire_blast Mana 50.0 24987.0 500.0 509.9 10.0
flamestrike Mana 101.6 127033.8 1250.0 1274.6 20.2
scorch Mana 34.5 17263.9 500.0 510.0 4.0
shifting_power Mana 4.2 10566.9 2500.0 2547.8 26.4

Statistics & Data Analysis

Fight Length
no_lego Fight Length
Count 807
Mean 302.84
Minimum 240.06
Maximum 359.92
Spread ( max - min ) 119.85
Range [ ( max - min ) / 2 * 100% ] 19.79%
Standard Deviation 34.0681
5th Percentile 247.46
95th Percentile 354.93
( 95th Percentile - 5th Percentile ) 107.46
Mean Distribution
Standard Deviation 1.1993
95.00% Confidence Interval ( 300.49 - 305.19 )
Normalized 95.00% Confidence Interval ( 99.22% - 100.78% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 487
0.1% Error 48616
0.1 Scale Factor Error with Delta=300 10
0.05 Scale Factor Error with Delta=300 40
0.01 Scale Factor Error with Delta=300 991
DPS
no_lego Damage Per Second
Count 807
Mean 14929.93
Minimum 13908.11
Maximum 15997.19
Spread ( max - min ) 2089.08
Range [ ( max - min ) / 2 * 100% ] 7.00%
Standard Deviation 406.8748
5th Percentile 14288.08
95th Percentile 15601.58
( 95th Percentile - 5th Percentile ) 1313.50
Mean Distribution
Standard Deviation 14.3227
95.00% Confidence Interval ( 14901.86 - 14958.01 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 29
0.1% Error 2854
0.1 Scale Factor Error with Delta=300 1414
0.05 Scale Factor Error with Delta=300 5653
0.01 Scale Factor Error with Delta=300 141321
Priority Target DPS
no_lego Priority Target Damage Per Second
Count 807
Mean 4152.95
Minimum 3829.20
Maximum 4464.05
Spread ( max - min ) 634.85
Range [ ( max - min ) / 2 * 100% ] 7.64%
Standard Deviation 115.9101
5th Percentile 3971.75
95th Percentile 4352.45
( 95th Percentile - 5th Percentile ) 380.71
Mean Distribution
Standard Deviation 4.0802
95.00% Confidence Interval ( 4144.95 - 4160.95 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 30
0.1% Error 2993
0.1 Scale Factor Error with Delta=300 115
0.05 Scale Factor Error with Delta=300 459
0.01 Scale Factor Error with Delta=300 11470
DPS(e)
no_lego Damage Per Second (Effective)
Count 807
Mean 14929.93
Minimum 13908.11
Maximum 15997.19
Spread ( max - min ) 2089.08
Range [ ( max - min ) / 2 * 100% ] 7.00%
Damage
no_lego Damage
Count 807
Mean 4511846.48
Minimum 3451780.06
Maximum 5446349.40
Spread ( max - min ) 1994569.34
Range [ ( max - min ) / 2 * 100% ] 22.10%
DTPS
no_lego Damage Taken Per Second
Count 807
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
no_lego Healing Per Second
Count 807
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
no_lego Healing Per Second (Effective)
Count 807
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
no_lego Heal
Count 807
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
no_lego Healing Taken Per Second
Count 807
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
no_lego Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
no_legoTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
no_lego Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 variable,name=disable_combustion,op=reset
APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
5 0.00 variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
6 0.00 variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
7 0.00 variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
8 0.00 variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
9 0.00 variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
A 0.00 variable,name=arcane_explosion_mana,default=40,op=reset
APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
B 0.00 variable,name=kindling_reduction,default=0.4,op=reset
APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
C 0.00 variable,name=combustion_shifting_power,default=2,op=reset
APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
D 0.00 variable,name=combustion_cast_remains,default=0.7,op=reset
APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
E 0.00 variable,name=overpool_fire_blasts,default=0,op=reset
APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
F 0.00 variable,name=empyreal_ordnance_delay,default=18,op=reset
APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
G 0.00 variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
If Combustion is disabled, schedule the first Combustion far after the fight ends.
H 0.00 variable,name=skb_duration,value=dbc.effect.828420.base_value
The duration of a Sun King's Blessing Combustion.
I 0.00 variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
Whether a usable item used to buff Combustion is equipped.
J 0.00 variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
K 0.00 variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
L 0.00 variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
M 0.00 snapshot_stats
N 0.00 use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
O 0.00 mirror_image
P 0.00 pyroblast
Default action list Executed every time the actor is available.
# count action,conditions
Q 15.45 counterspell,if=!runeforge.disciplinary_command
R 0.00 call_action_list,name=combustion_timing,if=!variable.disable_combustion
The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
0.00 variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
Variable that estimates whether Shifting Power will be used before Combustion is ready.
0.00 shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
0.00 radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
0.00 deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
0.00 mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
0.00 fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
0.00 use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
0.00 use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
0.00 use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
0.00 use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
0.00 use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
S 4.29 use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
T 4.19 cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
Trigger Soul Igniter early with Infernal Cascade or when it was precast.
0.00 use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
Items that do not benefit Combustion should just be used outside of Combustion at some point.
0.00 frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
Use Frost Nova to trigger Grisly Icicle.
0.00 counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
Get the Disciplinary Command buff up, unless combustion is soon.
0.00 arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
U 0.00 call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
V 7.47 rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
W 0.00 call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
X 19.66 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
0.00 fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
Avoid capping Fire Blast charges while channeling Shifting Power
Y 0.00 call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
0.00 scorch
actions.combustion_cooldowns
# count action,conditions
Z 1.31 potion
0.00 blood_fury
a 1.95 berserking,if=buff.combustion.up
0.00 fireblood
0.00 ancestral_call
0.00 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
b 4.29 use_item,effect_name=gladiators_badge
0.00 use_item,name=inscrutable_quantum_device
0.00 use_item,name=flame_of_battle
0.00 use_item,name=wakeners_frond
0.00 use_item,name=instructors_divine_bell
0.00 use_item,name=sunblood_amethyst
actions.combustion_phase
# count action,conditions
0.00 lights_judgment,if=buff.combustion.down
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
0.00 bag_of_tricks,if=buff.combustion.down
0.00 living_bomb,if=active_enemies>1&buff.combustion.down
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
c 25.89 fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
d 0.00 call_action_list,name=active_talents
e 4.21 combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
f 0.00 call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
g 18.90 flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
0.00 pyroblast,if=buff.hot_streak.react&buff.combustion.up
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
h 4.14 shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
i 10.87 phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
j 4.18 flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
0.00 fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
k 1.28 scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
0.00 living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
l 2.44 dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up
actions.rop_phase
# count action,conditions
m 10.43 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
n 2.88 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
o 0.00 call_action_list,name=active_talents
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
p 1.36 phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
q 13.20 scorch,if=searing_touch.active
r 3.25 dragons_breath,if=active_enemies>2
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
s 21.72 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball
actions.standard_rotation
# count action,conditions
t 14.84 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
0.00 pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
Try to get SKB procs inside RoP phases or Combustion phases when possible.
0.00 pyroblast,if=buff.hot_streak.react&searing_touch.active
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
u 0.57 fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
v 4.31 phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
w 0.00 call_action_list,name=active_talents
x 8.48 dragons_breath,if=active_enemies>1
y 19.74 scorch,if=searing_touch.active
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
z 29.66 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball

Sample Sequence

012456789ABCDEFHIJOPZQbSjeccTagcighccQgcigcigkigVrsssXXmsszzQzXXtxzzzzzXzzxQzzVsXsssXrbSjecgcQTcgihcgciQgclvVssssXsXtvxzQzzzXXtzzxzzzQVsXssrsXzzbSjecgccQTgihcgccgQilVpssssXXtvyxyyQtyuytyytXtyyytxyytyytyQVmXqqmqqmqqmXtxyyytybSjjeccQTagcighccgciQgilVnmqqpmqqXmqq

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask no_lego 50000.0/50000: 100% mana
Pre precombat 1 food no_lego 50000.0/50000: 100% mana
Pre precombat 2 augmentation no_lego 50000.0/50000: 100% mana
Pre precombat 4 disable_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 5 firestarter_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 6 hot_streak_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 7 hard_cast_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 8 combustion_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 9 arcane_explosion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat A arcane_explosion_mana Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat B kindling_reduction Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat C combustion_shifting_power Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat D combustion_cast_remains Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat E overpool_fire_blasts Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat F empyreal_ordnance_delay Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat H skb_duration Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat I combustion_on_use Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat J on_use_cutoff Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat O mirror_image Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat P pyroblast Fluffy_Pillow 50000.0/50000: 100% mana
0:00.000 combustion_cooldowns Z potion Fluffy_Pillow 49000.0/50000: 98% mana
0:00.000 default Q counterspell Fluffy_Pillow 49000.0/50000: 98% mana potion_of_spectral_intellect
0:00.000 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48000.0/50000: 96% mana potion_of_spectral_intellect
0:00.000 default S use_item_soul_igniter Fluffy_Pillow 48000.0/50000: 96% mana gladiators_badge, potion_of_spectral_intellect
0:00.000 combustion_phase j flamestrike Fluffy_Pillow 48000.0/50000: 96% mana soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.231 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana bloodlust, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.231 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana bloodlust, combustion, rune_of_power, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.822 combustion_phase c fire_blast Fluffy_Pillow 45091.0/50000: 90% mana bloodlust, combustion, heating_up, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.870 default T cancel_buff Fluffy_Pillow 43389.0/50000: 87% mana bloodlust, combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.870 combustion_cooldowns a berserking Fluffy_Pillow 43389.0/50000: 87% mana bloodlust, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:02.870 combustion_phase g flamestrike Fluffy_Pillow 43389.0/50000: 87% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:03.374 combustion_phase c fire_blast Fluffy_Pillow 42643.0/50000: 85% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:03.734 combustion_phase i phoenix_flames Fluffy_Pillow 42503.0/50000: 85% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:04.598 combustion_phase g flamestrike Fluffy_Pillow 43367.0/50000: 87% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:05.464 combustion_phase h shifting_power Fluffy_Pillow 42983.0/50000: 86% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:06.669 combustion_phase c fire_blast Fluffy_Pillow 41688.0/50000: 83% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:07.212 combustion_phase c fire_blast Fluffy_Pillow 41731.0/50000: 83% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.049 default Q counterspell Fluffy_Pillow 42068.0/50000: 84% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.049 combustion_phase g flamestrike Fluffy_Pillow 41068.0/50000: 82% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.049 combustion_phase c fire_blast Fluffy_Pillow 39818.0/50000: 80% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.911 combustion_phase i phoenix_flames Fluffy_Pillow 40180.0/50000: 80% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.775 combustion_phase g flamestrike Fluffy_Pillow 41044.0/50000: 82% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.775 combustion_phase c fire_blast Fluffy_Pillow 39794.0/50000: 80% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:10.638 combustion_phase i phoenix_flames Fluffy_Pillow 40157.0/50000: 80% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:11.502 combustion_phase g flamestrike Fluffy_Pillow 41021.0/50000: 82% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:12.366 combustion_phase k scorch Fluffy_Pillow 40635.0/50000: 81% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:13.226 combustion_phase i phoenix_flames Fluffy_Pillow 40995.0/50000: 82% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:14.090 combustion_phase g flamestrike Fluffy_Pillow 41859.0/50000: 84% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:14.954 default V rune_of_power Fluffy_Pillow 41473.0/50000: 83% mana bloodlust, gladiators_badge, potion_of_spectral_intellect
0:15.905 rop_phase r dragons_breath Fluffy_Pillow 42424.0/50000: 85% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:16.856 rop_phase s flamestrike Fluffy_Pillow 41375.0/50000: 83% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:19.066 rop_phase s flamestrike Fluffy_Pillow 42335.0/50000: 85% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:21.274 rop_phase s flamestrike Fluffy_Pillow 43293.0/50000: 87% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:21.274 default X fire_blast Fluffy_Pillow 43293.0/50000: 87% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:23.016 default X fire_blast Fluffy_Pillow 44535.0/50000: 89% mana bloodlust, heating_up, rune_of_power, potion_of_spectral_intellect
0:23.484 rop_phase m flamestrike Fluffy_Pillow 43253.0/50000: 87% mana bloodlust, hot_streak, rune_of_power, potion_of_spectral_intellect
0:24.435 rop_phase s flamestrike Fluffy_Pillow 42954.0/50000: 86% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:26.645 rop_phase s flamestrike Fluffy_Pillow 43914.0/50000: 88% mana bloodlust, rune_of_power
0:28.854 standard_rotation z flamestrike Fluffy_Pillow 44873.0/50000: 90% mana bloodlust
0:31.065 standard_rotation z flamestrike Fluffy_Pillow 45834.0/50000: 92% mana bloodlust
0:33.273 default Q counterspell Fluffy_Pillow 46792.0/50000: 94% mana bloodlust
0:33.273 standard_rotation z flamestrike Fluffy_Pillow 45792.0/50000: 92% mana bloodlust
0:33.856 default X fire_blast Fluffy_Pillow 46375.0/50000: 93% mana bloodlust
0:35.010 default X fire_blast Fluffy_Pillow 47029.0/50000: 94% mana bloodlust, heating_up
0:35.482 standard_rotation t flamestrike Fluffy_Pillow 45751.0/50000: 92% mana bloodlust, hot_streak
0:36.432 standard_rotation x dragons_breath Fluffy_Pillow 45451.0/50000: 91% mana bloodlust
0:37.381 standard_rotation z flamestrike Fluffy_Pillow 44400.0/50000: 89% mana bloodlust
0:39.591 standard_rotation z flamestrike Fluffy_Pillow 45360.0/50000: 91% mana bloodlust
0:41.799 standard_rotation z flamestrike Fluffy_Pillow 46318.0/50000: 93% mana
0:44.671 standard_rotation z flamestrike Fluffy_Pillow 47940.0/50000: 96% mana
0:47.541 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
0:48.139 default X fire_blast Fluffy_Pillow 49352.0/50000: 99% mana
0:50.412 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up
0:53.283 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up
0:56.153 standard_rotation x dragons_breath Fluffy_Pillow 48754.0/50000: 98% mana heating_up
0:57.385 default Q counterspell Fluffy_Pillow 47986.0/50000: 96% mana
0:57.385 standard_rotation z flamestrike Fluffy_Pillow 46986.0/50000: 94% mana
1:00.256 standard_rotation z flamestrike Fluffy_Pillow 48607.0/50000: 97% mana
1:03.127 default V rune_of_power Fluffy_Pillow 48755.0/50000: 98% mana
1:04.361 rop_phase s flamestrike Fluffy_Pillow 49989.0/50000: 100% mana rune_of_power
1:04.361 default X fire_blast Fluffy_Pillow 49989.0/50000: 100% mana rune_of_power
1:07.233 rop_phase s flamestrike Fluffy_Pillow 48756.0/50000: 98% mana heating_up, rune_of_power
1:10.103 rop_phase s flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up, rune_of_power
1:12.975 rop_phase s flamestrike Fluffy_Pillow 48756.0/50000: 98% mana rune_of_power
1:12.975 default X fire_blast Fluffy_Pillow 48756.0/50000: 98% mana rune_of_power
1:15.846 rop_phase r dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
1:17.078 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 47987.0/50000: 96% mana heating_up
1:17.078 default S use_item_soul_igniter Fluffy_Pillow 47987.0/50000: 96% mana heating_up, gladiators_badge
1:17.078 combustion_phase j flamestrike Fluffy_Pillow 47987.0/50000: 96% mana heating_up, soul_ignition, gladiators_badge
1:19.261 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana heating_up, soul_ignition, gladiators_badge
1:19.261 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, heating_up, rune_of_power, soul_ignition, gladiators_badge
1:19.947 combustion_phase g flamestrike Fluffy_Pillow 43936.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
1:19.947 combustion_phase c fire_blast Fluffy_Pillow 42686.0/50000: 85% mana combustion, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
1:21.180 default Q counterspell Fluffy_Pillow 43419.0/50000: 87% mana combustion, heating_up, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
1:21.385 default T cancel_buff Fluffy_Pillow 42624.0/50000: 85% mana combustion, heating_up, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
1:21.385 combustion_phase c fire_blast Fluffy_Pillow 42624.0/50000: 85% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:21.385 combustion_phase g flamestrike Fluffy_Pillow 42124.0/50000: 84% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:22.618 combustion_phase i phoenix_flames Fluffy_Pillow 42107.0/50000: 84% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:23.851 combustion_phase h shifting_power Fluffy_Pillow 43340.0/50000: 87% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:25.440 combustion_phase c fire_blast Fluffy_Pillow 42429.0/50000: 85% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:27.359 combustion_phase g flamestrike Fluffy_Pillow 43848.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:27.359 combustion_phase c fire_blast Fluffy_Pillow 42598.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:28.593 combustion_phase i phoenix_flames Fluffy_Pillow 43332.0/50000: 87% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:29.826 default Q counterspell Fluffy_Pillow 44565.0/50000: 89% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:29.826 combustion_phase g flamestrike Fluffy_Pillow 43565.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:29.826 combustion_phase c fire_blast Fluffy_Pillow 42315.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:31.059 combustion_phase l dragons_breath Fluffy_Pillow 43048.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:32.290 standard_rotation v phoenix_flames Fluffy_Pillow 42279.0/50000: 85% mana heating_up, infernal_cascade(2)
1:33.523 default V rune_of_power Fluffy_Pillow 43512.0/50000: 87% mana infernal_cascade(2)
1:34.755 rop_phase s flamestrike Fluffy_Pillow 44744.0/50000: 89% mana rune_of_power, infernal_cascade(2)
1:37.625 rop_phase s flamestrike Fluffy_Pillow 46364.0/50000: 93% mana rune_of_power
1:40.494 rop_phase s flamestrike Fluffy_Pillow 47983.0/50000: 96% mana rune_of_power
1:43.365 rop_phase s flamestrike Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power
1:46.206 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana rune_of_power
1:46.237 rop_phase s flamestrike Fluffy_Pillow 48281.0/50000: 97% mana heating_up, rune_of_power
1:48.620 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up
1:49.107 standard_rotation t flamestrike Fluffy_Pillow 48737.0/50000: 97% mana hot_streak
1:50.339 standard_rotation v phoenix_flames Fluffy_Pillow 48719.0/50000: 97% mana
1:51.572 standard_rotation x dragons_breath Fluffy_Pillow 49952.0/50000: 100% mana
1:52.805 standard_rotation z flamestrike Fluffy_Pillow 49185.0/50000: 98% mana
1:55.675 default Q counterspell Fluffy_Pillow 48754.0/50000: 98% mana
1:55.675 standard_rotation z flamestrike Fluffy_Pillow 47754.0/50000: 96% mana
1:58.545 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
2:01.414 standard_rotation z flamestrike Fluffy_Pillow 48753.0/50000: 98% mana
2:02.570 default X fire_blast Fluffy_Pillow 49909.0/50000: 100% mana
2:03.839 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up
2:04.283 standard_rotation t flamestrike Fluffy_Pillow 48694.0/50000: 97% mana hot_streak
2:05.516 standard_rotation z flamestrike Fluffy_Pillow 48677.0/50000: 97% mana
2:08.386 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
2:11.258 standard_rotation x dragons_breath Fluffy_Pillow 48756.0/50000: 98% mana
2:12.492 standard_rotation z flamestrike Fluffy_Pillow 47990.0/50000: 96% mana
2:15.362 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
2:18.234 standard_rotation z flamestrike Fluffy_Pillow 48756.0/50000: 98% mana
2:21.104 default Q counterspell Fluffy_Pillow 48754.0/50000: 98% mana
2:21.104 default V rune_of_power Fluffy_Pillow 47754.0/50000: 96% mana
2:22.338 rop_phase s flamestrike Fluffy_Pillow 48988.0/50000: 98% mana rune_of_power
2:22.338 default X fire_blast Fluffy_Pillow 48988.0/50000: 98% mana rune_of_power
2:25.208 rop_phase s flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up, rune_of_power
2:28.079 rop_phase s flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
2:30.949 rop_phase r dragons_breath Fluffy_Pillow 48754.0/50000: 98% mana rune_of_power
2:32.182 rop_phase s flamestrike Fluffy_Pillow 47987.0/50000: 96% mana rune_of_power
2:35.052 default X fire_blast Fluffy_Pillow 48754.0/50000: 98% mana
2:35.052 standard_rotation z flamestrike Fluffy_Pillow 48254.0/50000: 97% mana heating_up
2:37.924 standard_rotation z flamestrike Fluffy_Pillow 48756.0/50000: 98% mana heating_up
2:40.795 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48755.0/50000: 98% mana heating_up
2:40.795 default S use_item_soul_igniter Fluffy_Pillow 48755.0/50000: 98% mana heating_up, gladiators_badge
2:40.795 combustion_phase j flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up, soul_ignition, gladiators_badge
2:42.969 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana heating_up, soul_ignition, gladiators_badge
2:42.969 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, heating_up, rune_of_power, soul_ignition, gladiators_badge
2:43.666 combustion_phase g flamestrike Fluffy_Pillow 43947.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
2:43.666 combustion_phase c fire_blast Fluffy_Pillow 42697.0/50000: 85% mana combustion, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
2:44.277 combustion_phase c fire_blast Fluffy_Pillow 42808.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
2:44.899 default Q counterspell Fluffy_Pillow 42930.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
2:45.104 default T cancel_buff Fluffy_Pillow 42135.0/50000: 84% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
2:45.104 combustion_phase g flamestrike Fluffy_Pillow 42135.0/50000: 84% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:46.336 combustion_phase i phoenix_flames Fluffy_Pillow 42117.0/50000: 84% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:47.569 combustion_phase h shifting_power Fluffy_Pillow 43350.0/50000: 87% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:48.496 combustion_phase c fire_blast Fluffy_Pillow 41777.0/50000: 84% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:51.045 combustion_phase g flamestrike Fluffy_Pillow 43826.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:51.045 combustion_phase c fire_blast Fluffy_Pillow 42576.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:52.041 combustion_phase c fire_blast Fluffy_Pillow 43072.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:52.277 combustion_phase g flamestrike Fluffy_Pillow 42808.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:53.508 default Q counterspell Fluffy_Pillow 42789.0/50000: 86% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:53.508 combustion_phase i phoenix_flames Fluffy_Pillow 41789.0/50000: 84% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:54.740 combustion_phase l dragons_breath Fluffy_Pillow 43021.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:55.973 default V rune_of_power Fluffy_Pillow 42254.0/50000: 85% mana heating_up, infernal_cascade(2)
2:57.205 rop_phase p phoenix_flames Fluffy_Pillow 43486.0/50000: 87% mana heating_up, rune_of_power
2:58.438 rop_phase s flamestrike Fluffy_Pillow 44719.0/50000: 89% mana rune_of_power
3:01.308 rop_phase s flamestrike Fluffy_Pillow 46339.0/50000: 93% mana rune_of_power
3:04.177 rop_phase s flamestrike Fluffy_Pillow 47958.0/50000: 96% mana rune_of_power
3:07.046 rop_phase s flamestrike Fluffy_Pillow 48753.0/50000: 98% mana rune_of_power
3:08.471 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana rune_of_power
3:09.447 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up
3:09.917 standard_rotation t flamestrike Fluffy_Pillow 48720.0/50000: 97% mana hot_streak
3:11.148 standard_rotation v phoenix_flames Fluffy_Pillow 48701.0/50000: 97% mana
3:12.381 standard_rotation y scorch Fluffy_Pillow 49934.0/50000: 100% mana
3:13.614 standard_rotation x dragons_breath Fluffy_Pillow 49505.0/50000: 99% mana
3:14.844 standard_rotation y scorch Fluffy_Pillow 48735.0/50000: 97% mana heating_up
3:16.076 standard_rotation y scorch Fluffy_Pillow 49467.0/50000: 99% mana heating_up
3:17.310 default Q counterspell Fluffy_Pillow 49506.0/50000: 99% mana hot_streak
3:17.508 standard_rotation t flamestrike Fluffy_Pillow 48704.0/50000: 97% mana hot_streak
3:18.740 standard_rotation y scorch Fluffy_Pillow 48686.0/50000: 97% mana
3:18.740 standard_rotation u fire_blast Fluffy_Pillow 48686.0/50000: 97% mana
3:19.973 standard_rotation y scorch Fluffy_Pillow 48919.0/50000: 98% mana heating_up
3:21.204 standard_rotation t flamestrike Fluffy_Pillow 49503.0/50000: 99% mana hot_streak
3:22.437 standard_rotation y scorch Fluffy_Pillow 49486.0/50000: 99% mana heating_up
3:23.670 standard_rotation y scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up
3:24.904 standard_rotation t flamestrike Fluffy_Pillow 49506.0/50000: 99% mana hot_streak
3:24.992 default X fire_blast Fluffy_Pillow 48344.0/50000: 97% mana heating_up
3:26.136 standard_rotation t flamestrike Fluffy_Pillow 48988.0/50000: 98% mana hot_streak
3:27.367 standard_rotation y scorch Fluffy_Pillow 48969.0/50000: 98% mana
3:28.599 standard_rotation y scorch Fluffy_Pillow 49504.0/50000: 99% mana
3:29.831 standard_rotation y scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up
3:31.064 standard_rotation t flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak
3:32.297 standard_rotation x dragons_breath Fluffy_Pillow 49488.0/50000: 99% mana heating_up
3:33.529 standard_rotation y scorch Fluffy_Pillow 48720.0/50000: 97% mana heating_up
3:34.761 standard_rotation y scorch Fluffy_Pillow 49452.0/50000: 99% mana heating_up
3:35.993 standard_rotation t flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak
3:37.224 standard_rotation y scorch Fluffy_Pillow 49485.0/50000: 99% mana heating_up
3:38.456 standard_rotation y scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up
3:39.690 standard_rotation t flamestrike Fluffy_Pillow 49506.0/50000: 99% mana hot_streak
3:40.923 standard_rotation y scorch Fluffy_Pillow 49489.0/50000: 99% mana heating_up
3:42.155 default Q counterspell Fluffy_Pillow 49504.0/50000: 99% mana heating_up
3:42.155 default V rune_of_power Fluffy_Pillow 48504.0/50000: 97% mana heating_up
3:43.433 rop_phase m flamestrike Fluffy_Pillow 49782.0/50000: 100% mana hot_streak, rune_of_power
3:43.433 default X fire_blast Fluffy_Pillow 48532.0/50000: 97% mana rune_of_power
3:44.665 rop_phase q scorch Fluffy_Pillow 49264.0/50000: 99% mana heating_up, rune_of_power
3:45.897 rop_phase q scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up, rune_of_power
3:47.131 rop_phase m flamestrike Fluffy_Pillow 49506.0/50000: 99% mana hot_streak, rune_of_power
3:48.364 rop_phase q scorch Fluffy_Pillow 49489.0/50000: 99% mana heating_up, rune_of_power
3:49.596 rop_phase q scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up, rune_of_power
3:50.829 rop_phase m flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak, rune_of_power
3:52.062 rop_phase q scorch Fluffy_Pillow 49488.0/50000: 99% mana heating_up, rune_of_power
3:53.294 rop_phase q scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up, rune_of_power
3:54.526 rop_phase m flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, rune_of_power
3:54.526 default X fire_blast Fluffy_Pillow 48254.0/50000: 97% mana rune_of_power
3:55.761 standard_rotation t flamestrike Fluffy_Pillow 48989.0/50000: 98% mana hot_streak
3:56.993 standard_rotation x dragons_breath Fluffy_Pillow 48971.0/50000: 98% mana
3:58.226 standard_rotation y scorch Fluffy_Pillow 48204.0/50000: 96% mana
3:59.458 standard_rotation y scorch Fluffy_Pillow 48936.0/50000: 98% mana
4:00.690 standard_rotation y scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up
4:01.921 standard_rotation t flamestrike Fluffy_Pillow 49503.0/50000: 99% mana hot_streak
4:03.154 standard_rotation y scorch Fluffy_Pillow 49486.0/50000: 99% mana heating_up
4:04.385 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 49503.0/50000: 99% mana heating_up
4:04.385 default S use_item_soul_igniter Fluffy_Pillow 49503.0/50000: 99% mana heating_up, gladiators_badge
4:04.385 combustion_phase j flamestrike Fluffy_Pillow 49503.0/50000: 99% mana heating_up, soul_ignition, gladiators_badge
4:05.629 combustion_phase j flamestrike Fluffy_Pillow 49497.0/50000: 99% mana soul_ignition, gladiators_badge
4:07.852 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana soul_ignition, gladiators_badge
4:07.852 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, rune_of_power, soul_ignition, gladiators_badge
4:08.360 combustion_phase c fire_blast Fluffy_Pillow 45008.0/50000: 90% mana combustion, heating_up, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
4:08.500 default Q counterspell Fluffy_Pillow 43398.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
4:08.500 default T cancel_buff Fluffy_Pillow 42398.0/50000: 85% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
4:08.500 combustion_cooldowns a berserking Fluffy_Pillow 42398.0/50000: 85% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:08.500 combustion_phase g flamestrike Fluffy_Pillow 42398.0/50000: 85% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:08.899 combustion_phase c fire_blast Fluffy_Pillow 41547.0/50000: 83% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:09.619 combustion_phase i phoenix_flames Fluffy_Pillow 41767.0/50000: 84% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:10.739 combustion_phase g flamestrike Fluffy_Pillow 42887.0/50000: 86% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:11.860 combustion_phase h shifting_power Fluffy_Pillow 42758.0/50000: 86% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:12.821 combustion_phase c fire_blast Fluffy_Pillow 41219.0/50000: 82% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:14.936 combustion_phase c fire_blast Fluffy_Pillow 42834.0/50000: 86% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:14.959 combustion_phase g flamestrike Fluffy_Pillow 42357.0/50000: 85% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:15.464 combustion_phase c fire_blast Fluffy_Pillow 41612.0/50000: 83% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:16.081 combustion_phase i phoenix_flames Fluffy_Pillow 41729.0/50000: 83% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:17.201 default Q counterspell Fluffy_Pillow 42849.0/50000: 86% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:17.201 combustion_phase g flamestrike Fluffy_Pillow 41849.0/50000: 84% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:18.321 combustion_phase i phoenix_flames Fluffy_Pillow 41719.0/50000: 83% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:19.442 combustion_phase l dragons_breath Fluffy_Pillow 42840.0/50000: 86% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2)
4:20.565 default V rune_of_power Fluffy_Pillow 41963.0/50000: 84% mana heating_up
4:21.799 rop_phase n fire_blast Fluffy_Pillow 43197.0/50000: 86% mana heating_up, rune_of_power
4:21.813 rop_phase m flamestrike Fluffy_Pillow 42711.0/50000: 85% mana hot_streak, rune_of_power
4:23.046 rop_phase q scorch Fluffy_Pillow 42694.0/50000: 85% mana rune_of_power
4:24.278 rop_phase q scorch Fluffy_Pillow 43426.0/50000: 87% mana rune_of_power
4:25.510 rop_phase p phoenix_flames Fluffy_Pillow 44158.0/50000: 88% mana heating_up, rune_of_power
4:26.742 rop_phase m flamestrike Fluffy_Pillow 45390.0/50000: 91% mana hot_streak, rune_of_power
4:27.975 rop_phase q scorch Fluffy_Pillow 45373.0/50000: 91% mana rune_of_power
4:29.207 rop_phase q scorch Fluffy_Pillow 46105.0/50000: 92% mana rune_of_power
4:30.004 default X fire_blast Fluffy_Pillow 46832.0/50000: 94% mana heating_up, rune_of_power
4:30.439 rop_phase m flamestrike Fluffy_Pillow 46337.0/50000: 93% mana hot_streak, rune_of_power
4:31.673 rop_phase q scorch Fluffy_Pillow 46321.0/50000: 93% mana heating_up, rune_of_power
4:32.905 rop_phase q scorch Fluffy_Pillow 47053.0/50000: 94% mana heating_up, rune_of_power

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2034 1938 1524
Intellect 450 -3 1813 1613 1090 (49)
Spirit 0 0 0 0 0
Health 40680 38760 0
Mana 50000 50000 0
Spell Power 1813 1613 0
Melee Crit 12.91% 12.91% 277
Spell Crit 27.91% 27.91% 277
Haste 22.09% 22.09% 729
Versatility 9.60% 9.60% 384
Mana Regen 1000 1000 0
Mastery 20.76% 20.76% 689
Armor 371 371 371
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Depraved Physician's Mask
ilevel: 226, stats: { 44 Armor, +81 Int, +149 Sta, +92 Haste, +50 Mastery }, gems: { +16 Crit }
Local Neck Charm of Eternal Winter
ilevel: 226, stats: { +84 Sta, +55 Haste, +160 Mastery }, gems: { +16 Haste }
item effects: { use: Charm of Eternal Winter }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +77 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Fallen Empress's Cord
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +62 Vers, +44 Mastery }, gems: { +16 Haste }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +81 Int, +149 Sta, +50 Vers, +92 Mastery }
Local Feet Sparkling Glass Slippers
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +30 Crit, +76 Vers }
Local Wrists Grim Pursuant's Maille
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +25 Crit, +55 Vers }, gems: { +16 Haste }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +32 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +49 Mastery }, gems: { +16 Haste }, enchant: { +16 Haste }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Haste }
Local Trinket1 Soul Igniter
ilevel: 226, stats: { +77 Int }
item effects: { use: Soul Ignition, equip: Soul Ignition }
Local Trinket2 Sinful Gladiator's Badge of Ferocity
ilevel: 226, stats: { +101 Crit }
item effects: { use: Gladiator's Badge }
Local Back Crest of the Legionnaire General
ilevel: 233, stats: { 42 Armor, +91 Sta, +57 Haste, +26 Vers, +49 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +42 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="no_lego"
source=default
spec=fire
level=60
race=troll
role=spell
position=back
talents=3031011
talent_override=flame_patch,if=5>2
covenant=night_fae
soulbind=infernal_cascade:6/38:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
# APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
actions.precombat+=/variable,name=disable_combustion,op=reset
# APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
actions.precombat+=/variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
actions.precombat+=/variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
actions.precombat+=/variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
actions.precombat+=/variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
actions.precombat+=/variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
# APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
actions.precombat+=/variable,name=arcane_explosion_mana,default=40,op=reset
# APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
actions.precombat+=/variable,name=kindling_reduction,default=0.4,op=reset
# APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
actions.precombat+=/variable,name=combustion_shifting_power,default=2,op=reset
# APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
actions.precombat+=/variable,name=combustion_cast_remains,default=0.7,op=reset
# APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
actions.precombat+=/variable,name=overpool_fire_blasts,default=0,op=reset
# APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
actions.precombat+=/variable,name=empyreal_ordnance_delay,default=18,op=reset
# If Combustion is disabled, schedule the first Combustion far after the fight ends.
actions.precombat+=/variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
# The duration of a Sun King's Blessing Combustion.
actions.precombat+=/variable,name=skb_duration,value=dbc.effect.828420.base_value
# Whether a usable item used to buff Combustion is equipped.
actions.precombat+=/variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
# How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
actions.precombat+=/variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
actions.precombat+=/variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
actions.precombat+=/variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
actions.precombat+=/snapshot_stats
actions.precombat+=/use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
actions.precombat+=/mirror_image
actions.precombat+=/pyroblast

# Executed every time the actor is available.
actions=counterspell,if=!runeforge.disciplinary_command
# The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
actions+=/call_action_list,name=combustion_timing,if=!variable.disable_combustion
# Variable that estimates whether Shifting Power will be used before Combustion is ready.
actions+=/variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
actions+=/shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
actions+=/radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
actions+=/deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
actions+=/mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
# For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
actions+=/fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
actions+=/use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
actions+=/use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
actions+=/use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
actions+=/use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
# If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
actions+=/use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
# Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
actions+=/use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
# Trigger Soul Igniter early with Infernal Cascade or when it was precast.
actions+=/cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
# Items that do not benefit Combustion should just be used outside of Combustion at some point.
actions+=/use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
# Use Frost Nova to trigger Grisly Icicle.
actions+=/frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
# Get the Disciplinary Command buff up, unless combustion is soon.
actions+=/counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
actions+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
actions+=/rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
# Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
# Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
actions+=/variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
# When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
actions+=/variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
actions+=/call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
# Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
# When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
# During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
# Avoid capping Fire Blast charges while channeling Shifting Power
actions+=/fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
actions+=/call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
actions+=/scorch

actions.active_talents=living_bomb,if=active_enemies>1&buff.combustion.down&(variable.time_to_combustion>cooldown.living_bomb.duration|variable.time_to_combustion<=0)
actions.active_talents+=/meteor,if=variable.time_to_combustion<=0|(cooldown.meteor.duration<variable.time_to_combustion&!talent.rune_of_power)|talent.rune_of_power&buff.rune_of_power.up&variable.time_to_combustion>action.meteor.cooldown|fight_remains<variable.time_to_combustion
actions.active_talents+=/dragons_breath,if=talent.alexstraszas_fury&(buff.combustion.down&!buff.hot_streak.react)

actions.combustion_cooldowns=potion
actions.combustion_cooldowns+=/blood_fury
actions.combustion_cooldowns+=/berserking,if=buff.combustion.up
actions.combustion_cooldowns+=/fireblood
actions.combustion_cooldowns+=/ancestral_call
actions.combustion_cooldowns+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
actions.combustion_cooldowns+=/use_item,effect_name=gladiators_badge
actions.combustion_cooldowns+=/use_item,name=inscrutable_quantum_device
actions.combustion_cooldowns+=/use_item,name=flame_of_battle
actions.combustion_cooldowns+=/use_item,name=wakeners_frond
actions.combustion_cooldowns+=/use_item,name=instructors_divine_bell
actions.combustion_cooldowns+=/use_item,name=sunblood_amethyst

actions.combustion_phase=lights_judgment,if=buff.combustion.down
# Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
# Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
actions.combustion_phase+=/bag_of_tricks,if=buff.combustion.down
actions.combustion_phase+=/living_bomb,if=active_enemies>1&buff.combustion.down
# Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
# With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
actions.combustion_phase+=/call_action_list,name=active_talents
actions.combustion_phase+=/combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
# Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
actions.combustion_phase+=/call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
actions.combustion_phase+=/flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
actions.combustion_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.combustion_phase+=/pyroblast,if=buff.firestorm.react
actions.combustion_phase+=/pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
actions.combustion_phase+=/pyroblast,if=buff.hot_streak.react&buff.combustion.up
actions.combustion_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
# Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
actions.combustion_phase+=/shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
actions.combustion_phase+=/phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
actions.combustion_phase+=/flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
actions.combustion_phase+=/fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
actions.combustion_phase+=/scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
actions.combustion_phase+=/living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
actions.combustion_phase+=/dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up

# Helper variable that contains the actual estimated time that the next Combustion will be ready.
actions.combustion_timing=variable,name=combustion_ready_time,value=cooldown.combustion.remains*(1-(variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)
# The cast time of the spell that will be precast into Combustion.
actions.combustion_timing+=/variable,name=combustion_precast_time,value=(action.fireball.cast_time*!conduit.flame_accretion+action.scorch.cast_time+conduit.flame_accretion)*(active_enemies<variable.combustion_flamestrike)+action.flamestrike.cast_time*(active_enemies>=variable.combustion_flamestrike)-variable.combustion_cast_remains
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time
# Delay Combustion for after Firestarter unless variable.firestarter_combustion is set.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=firestarter.remains,if=talent.firestarter&!variable.firestarter_combustion
# Delay Combustion for Radiant Spark if it will come off cooldown soon.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.radiant_spark.remains,if=covenant.kyrian&cooldown.radiant_spark.remains-10<variable.combustion_time
# Delay Combustion for Deathborne.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.deathborne.remains,if=covenant.necrolord&cooldown.deathborne.remains-10<variable.combustion_time
# Delay Combustion for the Empyreal Ordnance buff if the player is using that trinket.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=variable.empyreal_ordnance_delay-(cooldown.empyreal_ordnance.duration-cooldown.empyreal_ordnance.remains)*!cooldown.empyreal_ordnance.ready,if=equipped.empyreal_ordnance
# Delay Combustion for Gladiators Badge, unless it would be delayed longer than 20 seconds.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.gladiators_badge_345228.remains,if=equipped.gladiators_badge&cooldown.gladiators_badge_345228.remains-20<variable.combustion_time
# Delay Combustion until RoP expires if it's up.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=buff.rune_of_power.remains,if=talent.rune_of_power&buff.combustion.down
# Delay Combustion for an extra Rune of Power if the Rune of Power would come off cooldown at least 5 seconds before Combustion would.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.rune_of_power.remains+buff.rune_of_power.duration,if=talent.rune_of_power&buff.combustion.down&cooldown.rune_of_power.remains+5<variable.combustion_time
# Delay Combustion by up to 10 seconds to fit in extra usages of Disciplinary Command.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.duration+cooldown.buff_disciplinary_command.remains,if=cooldown.buff_disciplinary_command.remains+cooldown.buff_disciplinary_command.duration<variable.combustion_time-10
# Delay Combustion if Disciplinary Command would not be ready for it yet.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.remains,if=runeforge.disciplinary_command&buff.disciplinary_command.down
# Raid Events: Delay Combustion for add spawns of 3 or more adds that will last longer than 15 seconds. These values aren't necessarily optimal in all cases.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=raid_event.adds.in,if=raid_event.adds.exists&raid_event.adds.count>=3&raid_event.adds.duration>15
# Raid Events: Always use Combustion with vulnerability raid events, override any delays listed above to make sure it gets used here.
actions.combustion_timing+=/variable,name=combustion_time,value=raid_event.vulnerable.in*!raid_event.vulnerable.up,if=raid_event.vulnerable.exists&variable.combustion_ready_time<raid_event.vulnerable.in
# Use the next Combustion on cooldown if it would not be expected to delay the scheduled one or the scheduled one would happen less than 15 seconds before the fight ends. Add to variable.kindling_reduction because this includes the frontloaded triggers during Combustion and that variable is meant to be used after Combustion.
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time,if=variable.combustion_ready_time+cooldown.combustion.duration*(1-(0.2+variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)<=variable.combustion_time|variable.combustion_time>fight_remains-20
# Add the current time to the scheduled Combustion to put it in absolute time so that it is still accurate after a little time passes.
actions.combustion_timing+=/variable,name=combustion_time,op=add,value=time
# Finally, convert from absolute time and store the relative time in variable.time_to_combustion. Unlike the rest of the calculations, which happen less frequently to speed up the simulation, this happens off-GCD and while casting.
actions.combustion_timing+=/variable,use_off_gcd=1,use_while_casting=1,name=time_to_combustion,value=(variable.combustion_time-time)*buff.combustion.down

actions.rop_phase=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.rop_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.rop_phase+=/pyroblast,if=buff.firestorm.react
actions.rop_phase+=/pyroblast,if=buff.hot_streak.react
# Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
# Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.rop_phase+=/call_action_list,name=active_talents
actions.rop_phase+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
actions.rop_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.rop_phase+=/phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.rop_phase+=/scorch,if=searing_touch.active
actions.rop_phase+=/dragons_breath,if=active_enemies>2
actions.rop_phase+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.rop_phase+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.rop_phase+=/fireball

actions.standard_rotation=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.standard_rotation+=/pyroblast,if=buff.firestorm.react
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
# Try to get SKB procs inside RoP phases or Combustion phases when possible.
actions.standard_rotation+=/pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&searing_touch.active
actions.standard_rotation+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
# During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.standard_rotation+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.standard_rotation+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.standard_rotation+=/phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.standard_rotation+=/call_action_list,name=active_talents
actions.standard_rotation+=/dragons_breath,if=active_enemies>1
actions.standard_rotation+=/scorch,if=searing_touch.active
actions.standard_rotation+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.standard_rotation+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.standard_rotation+=/fireball

head=depraved_physicians_mask,id=178759,bonus_id=6536/1540/6646/6935,gem_id=173127
neck=charm_of_eternal_winter,id=183040,bonus_id=1498/6646/6935,gem_id=173128
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=crest_of_the_legionnaire_general,id=183032,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=grim_pursuants_maille,id=182996,bonus_id=1498/6646/6935,gem_id=173128,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498/6646
waist=fallen_empresss_cord,id=178804,bonus_id=1540/6646/6935,gem_id=173128
legs=courtiers_costume_trousers,id=183011,bonus_id=1498/6646
feet=sparkling_glass_slippers,id=183023,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173128,enchant=tenet_of_haste
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/1532,ilevel=235,enchant=tenet_of_haste
trinket1=soul_igniter,id=184019,bonus_id=1498/6646
trinket2=sinful_gladiators_badge_of_ferocity,id=175921,bonus_id=1498/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/6652/1531/6646,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1524
# gear_intellect=1090
# gear_crit_rating=252
# gear_haste_rating=729
# gear_mastery_rating=689
# gear_versatility_rating=384
# gear_armor=371

temporal_warp : 16413 dps, 4525 dps to main target

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
16412.8 16412.8 30.9 / 0.188% 1827.6 / 11.1% 19.5
RPS Out RPS In Primary Resource Waiting APM Active Skill
840.6 825.2 Mana 0.00% 53.9 100.1% 100%
Talents
Night Fae
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
temporal_warp 16413
Blazing Surge 287 1.7% 4.3 80.71sec 19980 0 Direct 21.1 3204 6406 4091 27.7%

Stats Details: Blazing Surge

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.31 21.08 0.00 0.00 0.0000 0.0000 86197.09 86197.09 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.34% 15.25 7 24 3204.22 2941 3476 3204.39 3112 3273 48854 48854 0.00%
crit 27.66% 5.83 1 14 6406.24 5882 6949 6406.45 6198 6687 37343 37343 0.00%

Action Details: Blazing Surge

  • id:345215
  • school:fire
  • range:40.0
  • travel_speed:42.0000
  • radius:40.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:6288.23
  • base_dd_max:6288.23
  • base_dd_mult:1.00

Spelldata

  • id:345215
  • name:Blazing Surge
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}
Dragon's Breath 541 3.3% 14.2 20.65sec 11442 9879 Direct 71.2 1298 3613 2287 42.7%

Stats Details: Dragons Breath

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 14.24 71.21 0.00 0.00 1.1582 0.0000 162951.67 162951.67 0.00% 9879.45 9879.45
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 57.26% 40.77 23 59 1298.37 1142 2420 1296.27 1180 1554 52938 52938 0.00%
crit 42.74% 30.44 14 54 3612.51 2285 5337 3605.29 2845 4249 110014 110014 0.00%

Action Details: Dragons Breath

  • id:31661
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:12.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:18.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.582500
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:31661
  • name:Dragon's Breath
  • school:fire
  • tooltip:Disoriented.
  • description:Enemies in a cone in front of you take {$s2=0} Fire damage and are disoriented for {$d=4 seconds}. Damage will cancel the effect.

Action Priority List

    combustion_phase
    [m]:2.93
  • if_expr:buff.combustion.remains<gcd.max&buff.combustion.up
    rop_phase
    [s]:2.80
  • if_expr:active_enemies>2
    standard_rotation
    [y]:8.51
  • if_expr:active_enemies>1
Eternal Insight 44 0.3% 21.9 13.53sec 602 0 Direct 21.9 470 939 602 28.1%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 21.92 21.92 0.00 0.00 0.0000 0.0000 13187.49 13187.49 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.91% 15.76 6 33 469.72 460 488 469.74 460 482 7404 7404 0.00%
crit 28.09% 6.16 0 18 939.36 921 976 938.32 0 976 5784 5784 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Fire Blast 886 5.4% 51.6 5.83sec 5152 0 Direct 51.6 0 5151 5151 100.0%

Stats Details: Fire Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 51.64 51.64 0.00 0.00 0.0000 0.0000 266060.44 266060.44 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 51.64 38 63 5150.75 3107 7256 5149.59 4942 5374 266060 266060 0.00%

Action Details: Fire Blast

  • id:108853
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:10.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:1.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.792000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:108853
  • name:Fire Blast
  • school:fire
  • tooltip:
  • description:Blasts the enemy for {$s1=0} Fire damage. |cFFFFFFFFFire:|r Castable while casting other spells.$?a231568[ Always deals a critical strike.][]

Action Priority List

    default
    [X]:20.24
  • if_expr:!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
    combustion_phase
    [d]:28.02
  • if_expr:conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
    rop_phase
    [o]:2.97
  • if_expr:!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
    standard_rotation
    [v]:0.39
  • if_expr:!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Flamestrike 5087 (9627) 31.0% (58.7%) 104.9 2.85sec 27553 14261 Direct 524.7 (6058.6) 1620 4499 2912 44.9% (44.9%)

Stats Details: Flamestrike

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 104.94 524.68 0.00 0.00 1.9320 0.0000 1528138.03 1528138.03 0.00% 14261.36 14261.36
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 55.13% 289.24 215 365 1620.43 1372 2886 1620.69 1577 1665 468758 468758 0.00%
crit 44.87% 235.44 162 316 4499.14 2744 6410 4500.28 4286 4712 1059381 1059381 0.00%

Action Details: Flamestrike

  • id:2120
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.50
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:1250.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.608400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2120
  • name:Flamestrike
  • school:fire
  • tooltip:Movement speed slowed by {$s2=20}%.
  • description:Calls down a pillar of fire, burning all enemies within the area for {$s1=0} Fire damage and reducing their movement speed by {$s2=20}% for {$d=8 seconds}.

Action Priority List

    combustion_phase
    [h]:20.38
  • if_expr:(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
    combustion_phase
    [k]:4.20
  • if_expr:buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
    rop_phase
    [n]:10.81
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    rop_phase
    [t]:23.53
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    standard_rotation
    [u]:14.94
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    standard_rotation
    [{]:31.13
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    Flame Patch 4540 27.7% 1106.8 0.27sec 1232 0 Periodic 5533.9 139 386 246 43.6% 0.0%

Stats Details: Flame Patch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1106.79 0.00 0.00 5533.94 0.0000 0.0000 1363182.25 1363182.25 0.00% 0.00 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 56.38% 3120.22 2551 3816 138.51 118 275 138.52 136 141 432236 432236 0.00%
crit 43.62% 2413.72 1887 2985 385.61 235 550 385.41 374 399 930947 930947 0.00%

Action Details: Flame Patch

  • id:205472
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.060000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:205472
  • name:Flame Patch
  • school:fire
  • tooltip:
  • description:Burning enemies for {$s1=0} Fire damage.
Ignite 2848 17.4% 694.1 0.48sec 1232 0 Periodic 1488.4 575 0 575 0.0% 99.1%

Stats Details: Ignite

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 694.12 0.00 1488.35 1488.35 0.0000 1.0000 855371.51 855371.51 0.00% 574.71 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 100.00% 1488.35 1187 1782 574.70 62 2779 575.22 523 619 855372 855372 0.00%

Action Details: Ignite

  • id:12654
  • school:fire
  • range:50000.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:9.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12654
  • name:Ignite
  • school:fire
  • tooltip:Deals $w1 Fire damage every $t1 sec.$?$w3>0[ Movement speed reduced by $w3%.][]
  • description:{$@spelldesc12846=Your target burns for an additional ${{$s1=0}}.1% over {$12654d=9 seconds} of the total direct damage caused by your Fireball, Fire Blast, Scorch, Pyroblast{$?s153561=false}[, Meteor][]{$?s257541=true}[, Phoenix Flames][]{$?s198929=false}[, Cinderstorm][], and Flamestrike. If this effect is reapplied, any remaining damage will be added to the new Ignite. Phoenix Flames causes your Ignites to spread to {$s4=8} nearby enemies.}
Mirror Image 0 (22) 0.0% (0.1%) 1.0 0.00sec 6442 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 161  / 22 0.1% 123.0 0.95sec 52 54 Direct 123.0 41 82 52 28.1%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 123.00 123.00 0.00 0.00 0.9624 0.0000 6442.09 6442.09 0.00% 54.42 54.42
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.92% 88.46 72 101 40.91 29 51 40.91 39 42 3619 3619 0.00%
crit 28.08% 34.54 22 51 81.74 58 101 81.73 73 90 2823 2823 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:2932.12
Phoenix Flames 0 (913) 0.0% (5.6%) 16.6 18.38sec 16531 15224

Stats Details: Phoenix Flames

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.60 0.00 0.00 0.00 1.0858 0.0000 0.00 0.00 0.00% 15224.35 15224.35

Action Details: Phoenix Flames

  • id:257541
  • school:fire
  • range:40.0
  • travel_speed:50.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:25.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:257541
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.

Action Priority List

    combustion_phase
    [j]:11.73
  • if_expr:buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
    rop_phase
    [q]:0.86
  • if_expr:!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    standard_rotation
    [w]:4.02
  • if_expr:!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    Phoenix Flames (_splash) 913 5.6% 16.5 18.39sec 16587 0 Direct 82.7 1087 3915 3316 78.8%

Stats Details: Phoenix Flames Splash

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.54 82.71 0.00 0.00 0.0000 0.0000 274388.39 274388.39 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 21.16% 17.50 7 32 1086.88 789 2923 1086.95 881 1374 19022 19022 0.00%
crit 78.84% 65.21 40 86 3914.78 1579 8246 3916.36 3618 4162 255367 255367 0.00%

Action Details: Phoenix Flames Splash

  • id:257542
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.900000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:257542
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:{$@spelldesc257541=Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.}
Pyroblast 12 (22) 0.1% (0.1%) 0.0 0.00sec 0 0 Direct 1.0 (7.0) 2673 5346 3465 29.5% (29.5%)

Stats Details: Pyroblast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 0.00 1.00 0.00 0.00 0.0000 0.0000 3462.21 3462.21 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 70.48% 0.70 0 1 2673.14 2673 2673 1884.06 0 2673 1884 1884 0.00%
crit 29.52% 0.30 0 1 5346.28 5346 5346 1578.15 0 5346 1578 1578 0.00%

Action Details: Pyroblast

  • id:11366
  • school:fire
  • range:40.0
  • travel_speed:35.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:4.50
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.363000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:11366
  • name:Pyroblast
  • school:fire
  • tooltip:
  • description:Hurls an immense fiery boulder that causes {$s1=0} Fire damage$?a321711[ and an additional $321712o2 Fire damage over {$321712d=6 seconds}][].
    Pyroblast (_dot) 10 0.1% 1.0 0.00sec 2931 0 Periodic 6.0 0 488 488 100.0% 0.4%

Stats Details: Pyroblast Dot

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 6.00 6.00 0.0000 1.0000 2930.78 2930.78 0.00% 488.46 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
crit 100.00% 6.00 6 6 488.42 279 568 488.46 484 513 2931 2931 0.00%

Action Details: Pyroblast Dot

  • id:321712
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.062000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:2.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:321712
  • name:Pyroblast
  • school:fire
  • tooltip:Suffering $w1 Fire damage every {$t2=0} sec.
  • description:{$@spelldesc321711=Deals an additional $321712o2 Fire damage over {$321712d=6 seconds}.}
Scorch 231 1.4% 34.2 8.63sec 2034 1690 Direct 34.2 0 2033 2033 100.0%

Stats Details: Scorch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 34.18 34.18 0.00 0.00 1.2036 0.0000 69501.80 69501.80 0.00% 1689.60 1689.60
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 34.18 26 47 2033.19 1530 4054 2029.61 1858 2246 69502 69502 0.00%

Action Details: Scorch

  • id:2948
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.177000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2948
  • name:Scorch
  • school:fire
  • tooltip:
  • description:Scorches an enemy for {$s1=0} Fire damage. Castable while moving.

Action Priority List

    combustion_phase
    [l]:1.37
  • if_expr:buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
    rop_phase
    [r]:13.61
  • if_expr:searing_touch.active
    standard_rotation
    [z]:19.55
  • if_expr:searing_touch.active
Shadowcore Oil Blast 50 0.3% 45.5 6.50sec 329 0 Direct 45.5 257 514 328 27.9%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 45.54 45.54 0.00 0.00 0.0000 0.0000 14961.59 14961.59 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.09% 32.83 16 52 256.83 253 268 256.82 253 263 8432 8432 0.00%
crit 27.91% 12.71 2 27 513.66 506 537 513.64 506 531 6530 6530 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 941 5.7% 4.2 80.87sec 67495 22218 Periodic 83.3 0 3392 3392 100.0% 0.8%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.19 0.00 16.67 83.34 3.0378 0.7004 282729.41 282729.41 0.00% 22218.42 22218.42
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
crit 100.00% 83.34 60 100 3392.31 3274 3826 3390.58 3358 3472 282729 282729 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    combustion_phase
    [i]:4.19
  • if_expr:buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction
  • interrupt_if_expr:action.fire_blast.charges=action.fire_blast.max_charges
Simple Action Stats Execute Interval
temporal_warp
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:temporal_warp
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 2.0 241.43sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.96 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    combustion_cooldowns
    [a]:1.96
  • if_expr:buff.combustion.up
Combustion 4.3 80.59sec

Stats Details: Combustion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.25 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Combustion

  • id:190319
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:5000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:190319
  • name:Combustion
  • school:fire
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.

Action Priority List

    combustion_phase
    [f]:4.25
  • if_expr:buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
Counterspell 14.7 22.11sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 14.71 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [Q]:14.71
  • if_expr:!runeforge.disciplinary_command
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:temporal_warp
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:temporal_warp
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.3 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.32 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    combustion_cooldowns
    [Z]:1.32
Rune of Power 7.5 40.71sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 7.50 0.00 0.00 0.00 1.1612 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    default
    [V]:7.51
  • if_expr:buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
Soul Ignition 4.3 82.91sec

Stats Details: Soul Ignition

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.31 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Soul Ignition

  • id:345251
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.500
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345251
  • name:Soul Ignition
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}
Time Warp 1.3 320.00sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.32 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy5
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    combustion_cooldowns
    [b]:1.32
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Berserking 2.0 0.0 241.4sec 241.4sec 11.7sec 7.69% 14.60% 0.0 (0.0) 1.9

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:236.0s / 247.9s
  • trigger_min/max:236.0s / 247.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 12.0s

Stack Uptimes

  • berserking_1:7.69%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.49% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.49%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Combustion 4.3 0.0 80.6sec 80.6sec 11.7sec 16.62% 0.00% 95.6 (95.6) 4.1

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_combustion
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:1.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:0.50

Trigger Details

  • interval_min/max:74.6s / 85.5s
  • trigger_min/max:74.6s / 85.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • combustion_1:16.62%

Spelldata

  • id:190319
  • name:Combustion
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Gladiator's Badge 4.3 0.0 80.6sec 82.9sec 14.5sec 20.83% 0.00% 0.0 (0.0) 4.1

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Gladiator's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:204.00

Trigger Details

  • interval_min/max:74.7s / 85.5s
  • trigger_min/max:76.7s / 85.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • gladiators_badge_1:20.83%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Heating Up 51.3 0.0 5.9sec 5.9sec 1.9sec 33.27% 47.63% 0.0 (0.0) 3.6

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_heating_up
  • max_stacks:2
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.9s / 29.9s
  • trigger_min/max:0.9s / 29.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.2s

Stack Uptimes

  • heating_up_1:33.27%

Spelldata

  • id:48107
  • name:Heating Up
  • tooltip:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • description:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • max_stacks:2
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Hot Streak! 46.7 0.0 6.5sec 6.5sec 0.8sec 11.22% 53.04% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_hot_streak
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:1.0s / 51.2s
  • trigger_min/max:1.0s / 51.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 3.8s

Stack Uptimes

  • hot_streak_1:11.22%

Spelldata

  • id:48108
  • name:Hot Streak!
  • tooltip:Your next Pyroblast or Flamestrike spell is instant cast, and causes double the normal Ignite damage.
  • description:{$@spelldesc195283=Getting two direct-damage critical strikes in a row with Fire spells will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Infernal Cascade 4.3 23.8 80.6sec 10.0sec 13.6sec 19.25% 0.00% 19.5 (19.5) 4.0

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_infernal_cascade
  • max_stacks:2
  • base duration:5.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.14
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:74.6s / 85.5s
  • trigger_min/max:0.5s / 76.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 16.9s

Stack Uptimes

  • infernal_cascade_1:0.91%
  • infernal_cascade_2:18.34%

Spelldata

  • id:336832
  • name:Infernal Cascade
  • tooltip:Fire Damage increased by $w1%.
  • description:{$@spelldesc336821=While Combustion is active, your Fire Blast grants you |cFFFFFFFF${{$s1=3}}.1% |r increased Fire damage for {$336832d=5 seconds}, stacking up to {$336832u=2} times.}
  • max_stacks:2
  • duration:5.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.3 0.0 323.2sec 0.0sec 22.8sec 9.89% 0.00% 0.0 (0.0) 1.1

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:316.3s / 330.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:9.89%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Rune of Power 11.8 0.0 26.3sec 26.3sec 11.8sec 45.98% 0.00% 0.0 (0.0) 11.3

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.0s / 64.2s
  • trigger_min/max:12.0s / 64.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:45.98%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Soul Ignition 4.3 0.0 80.6sec 82.9sec 3.1sec 4.48% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_soul_ignition
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:74.7s / 85.5s
  • trigger_min/max:76.7s / 85.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 4.3s

Stack Uptimes

  • soul_ignition_1:4.48%

Spelldata

  • id:345211
  • name:Soul Ignition
  • tooltip:Reactivate Soul Igniter to cast Blazing Surge.
  • description:Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)
  • max_stacks:0
  • duration:15.00
  • cooldown:0.00
  • default_chance:0.00%
Temporal Warp 1.3 0.0 320.3sec 320.3sec 34.6sec 15.11% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:313.4s / 327.2s
  • trigger_min/max:313.4s / 327.2s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 40.0s

Stack Uptimes

  • temporal_warp_1:15.11%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Proc Count Min Max Interval Min Max
Heating Up generated 51.3 39.0 66.0 5.9s 0.9s 29.9s
Heating Up removed 0.6 0.0 3.0 60.4s 1.2s 153.5s
Heating Up converted with Fire Blast 23.3 14.0 32.0 13.1s 1.0s 58.4s
Hot Streak procs 46.7 37.0 60.0 6.5s 1.0s 51.2s
Hot Streak spells used 103.4 83.0 130.0 2.9s 0.0s 24.1s
Hot Streak spell crits 99.2 79.0 127.0 3.0s 0.0s 24.1s
Hot Streak spell crits wasted 1.2 0.0 5.0 114.7s 3.4s 336.2s
Direct Ignite applications 9.0 9.0 9.0 1.1s 0.0s 2.1s
Ignites spread to targets with existing Ignite 65.8 44.0 80.0 18.4s 0.7s 70.5s
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 15.68% 13.64% 17.78% 0.9s 0.0s 3.7s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000212.543151.551271.786
Counterspell0.6610.0003.0999.7373.61215.572
Shifting Power17.1065.12725.73874.97660.12895.445
Fire Blast0.1850.0009.8849.6182.24922.392
Rune of Power3.6120.00014.89827.40818.18048.319
Dragon's Breath4.3590.00043.02364.07642.68397.489
Time Warp20.0502.86777.01249.0392.86879.882
Combustion1.2750.0006.3635.4532.59513.602
Phoenix Flames0.2320.0004.3853.8533.6214.942

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
temporal_warp
mana_regen Mana 3379.95 248030.15 100.00% 73.38 52369.94 17.43%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 49000.0 825.25 840.61 52366.3 45382.7 37716.0 50000.0
Usage Type Count Total Avg RPE APR
temporal_warp
combustion Mana 4.3 21557.7 5000.0 5068.3 0.0
counterspell Mana 14.9 14923.7 1000.0 1014.2 0.0
dragons_breath Mana 14.4 28895.5 2000.0 2029.0 5.6
fire_blast Mana 52.4 26187.1 500.0 507.1 10.2
flamestrike Mana 106.5 133064.3 1250.0 1268.1 21.7
scorch Mana 34.7 17333.3 500.0 507.1 4.0
shifting_power Mana 4.2 10617.6 2500.0 2534.7 26.6
time_warp Mana 1.3 2672.1 2000.0 2022.0 0.0

Statistics & Data Analysis

Fight Length
temporal_warp Fight Length
Count 1101
Mean 300.57
Minimum 240.13
Maximum 359.79
Spread ( max - min ) 119.66
Range [ ( max - min ) / 2 * 100% ] 19.91%
Standard Deviation 34.3873
5th Percentile 245.73
95th Percentile 352.77
( 95th Percentile - 5th Percentile ) 107.04
Mean Distribution
Standard Deviation 1.0363
95.00% Confidence Interval ( 298.53 - 302.60 )
Normalized 95.00% Confidence Interval ( 99.32% - 100.68% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 503
0.1% Error 50283
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 41
0.01 Scale Factor Error with Delta=300 1010
DPS
temporal_warp Damage Per Second
Count 1101
Mean 16412.83
Minimum 15036.56
Maximum 17425.08
Spread ( max - min ) 2388.52
Range [ ( max - min ) / 2 * 100% ] 7.28%
Standard Deviation 522.9944
5th Percentile 15527.92
95th Percentile 17141.53
( 95th Percentile - 5th Percentile ) 1613.61
Mean Distribution
Standard Deviation 15.7617
95.00% Confidence Interval ( 16381.94 - 16443.72 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 40
0.1% Error 3901
0.1 Scale Factor Error with Delta=300 2335
0.05 Scale Factor Error with Delta=300 9340
0.01 Scale Factor Error with Delta=300 233496
Priority Target DPS
temporal_warp Priority Target Damage Per Second
Count 1101
Mean 4524.82
Minimum 4126.43
Maximum 4889.57
Spread ( max - min ) 763.14
Range [ ( max - min ) / 2 * 100% ] 8.43%
Standard Deviation 142.7519
5th Percentile 4283.65
95th Percentile 4722.60
( 95th Percentile - 5th Percentile ) 438.95
Mean Distribution
Standard Deviation 4.3022
95.00% Confidence Interval ( 4516.38 - 4533.25 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 39
0.1% Error 3824
0.1 Scale Factor Error with Delta=300 174
0.05 Scale Factor Error with Delta=300 696
0.01 Scale Factor Error with Delta=300 17396
DPS(e)
temporal_warp Damage Per Second (Effective)
Count 1101
Mean 16412.83
Minimum 15036.56
Maximum 17425.08
Spread ( max - min ) 2388.52
Range [ ( max - min ) / 2 * 100% ] 7.28%
Damage
temporal_warp Damage
Count 1101
Mean 4923062.65
Minimum 3768931.48
Maximum 6093318.05
Spread ( max - min ) 2324386.56
Range [ ( max - min ) / 2 * 100% ] 23.61%
DTPS
temporal_warp Damage Taken Per Second
Count 1101
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
temporal_warp Healing Per Second
Count 1101
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
temporal_warp Healing Per Second (Effective)
Count 1101
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
temporal_warp Heal
Count 1101
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
temporal_warp Healing Taken Per Second
Count 1101
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
temporal_warp Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
temporal_warpTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
temporal_warp Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 variable,name=disable_combustion,op=reset
APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
5 0.00 variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
6 0.00 variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
7 0.00 variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
8 0.00 variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
9 0.00 variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
A 0.00 variable,name=arcane_explosion_mana,default=40,op=reset
APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
B 0.00 variable,name=kindling_reduction,default=0.4,op=reset
APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
C 0.00 variable,name=combustion_shifting_power,default=2,op=reset
APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
D 0.00 variable,name=combustion_cast_remains,default=0.7,op=reset
APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
E 0.00 variable,name=overpool_fire_blasts,default=0,op=reset
APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
F 0.00 variable,name=empyreal_ordnance_delay,default=18,op=reset
APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
G 0.00 variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
If Combustion is disabled, schedule the first Combustion far after the fight ends.
H 0.00 variable,name=skb_duration,value=dbc.effect.828420.base_value
The duration of a Sun King's Blessing Combustion.
I 0.00 variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
Whether a usable item used to buff Combustion is equipped.
J 0.00 variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
K 0.00 variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
L 0.00 variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
M 0.00 snapshot_stats
N 0.00 use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
O 0.00 mirror_image
P 0.00 pyroblast
Default action list Executed every time the actor is available.
# count action,conditions
Q 14.71 counterspell,if=!runeforge.disciplinary_command
R 0.00 call_action_list,name=combustion_timing,if=!variable.disable_combustion
The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
0.00 variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
Variable that estimates whether Shifting Power will be used before Combustion is ready.
0.00 shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
0.00 radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
0.00 deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
0.00 mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
0.00 fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
0.00 use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
0.00 use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
0.00 use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
0.00 use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
0.00 use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
S 4.31 use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
T 4.23 cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
Trigger Soul Igniter early with Infernal Cascade or when it was precast.
0.00 use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
Items that do not benefit Combustion should just be used outside of Combustion at some point.
0.00 frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
Use Frost Nova to trigger Grisly Icicle.
0.00 counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
Get the Disciplinary Command buff up, unless combustion is soon.
0.00 arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
U 0.00 call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
V 7.51 rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
W 0.00 call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
X 20.24 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
0.00 fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
Avoid capping Fire Blast charges while channeling Shifting Power
Y 0.00 call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
0.00 scorch
actions.combustion_cooldowns
# count action,conditions
Z 1.32 potion
0.00 blood_fury
a 1.96 berserking,if=buff.combustion.up
0.00 fireblood
0.00 ancestral_call
b 1.32 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
c 4.31 use_item,effect_name=gladiators_badge
0.00 use_item,name=inscrutable_quantum_device
0.00 use_item,name=flame_of_battle
0.00 use_item,name=wakeners_frond
0.00 use_item,name=instructors_divine_bell
0.00 use_item,name=sunblood_amethyst
actions.combustion_phase
# count action,conditions
0.00 lights_judgment,if=buff.combustion.down
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
0.00 bag_of_tricks,if=buff.combustion.down
0.00 living_bomb,if=active_enemies>1&buff.combustion.down
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
d 28.02 fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
e 0.00 call_action_list,name=active_talents
f 4.25 combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
g 0.00 call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
h 20.38 flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
0.00 pyroblast,if=buff.hot_streak.react&buff.combustion.up
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
i 4.19 shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
j 11.73 phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
k 4.20 flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
0.00 fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
l 1.37 scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
0.00 living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
m 2.93 dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up
actions.rop_phase
# count action,conditions
n 10.81 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
o 2.97 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
p 0.00 call_action_list,name=active_talents
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
q 0.86 phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
r 13.61 scorch,if=searing_touch.active
s 2.80 dragons_breath,if=active_enemies>2
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
t 23.53 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball
actions.standard_rotation
# count action,conditions
u 14.94 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
0.00 pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
Try to get SKB procs inside RoP phases or Combustion phases when possible.
0.00 pyroblast,if=buff.hot_streak.react&searing_touch.active
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
v 0.39 fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
w 4.02 phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
x 0.00 call_action_list,name=active_talents
y 8.51 dragons_breath,if=active_enemies>1
z 19.55 scorch,if=searing_touch.active
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
{ 31.13 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball

Sample Sequence

012456789ABCDEFHIJOPZQcSkfddTabhdjhiddhddQhjdhjlhjdhmVttttXtXntt{{{XXQuy{{{{{XXu{{{y{Q{VtXtttscSkfddThdjhiddQhdjhmwVtXnttt{wXQuy{{{XXu{{{y{Q{{VtXttstX{cSkfdQhddThjidhddQhjmVqttttXXu{y{Q{{{XXu{{wy{{QVtXtrrnronryuzzzucSkfdQahddThjidhddQhjjVnrornrrnrXnryuzzXuzQzuzzuXuzzzuyzzuzzuzzuQwVrornronrrnonroyuww

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask temporal_warp 50000.0/50000: 100% mana
Pre precombat 1 food temporal_warp 50000.0/50000: 100% mana
Pre precombat 2 augmentation temporal_warp 50000.0/50000: 100% mana
Pre precombat 4 disable_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 5 firestarter_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 6 hot_streak_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 7 hard_cast_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 8 combustion_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 9 arcane_explosion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat A arcane_explosion_mana Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat B kindling_reduction Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat C combustion_shifting_power Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat D combustion_cast_remains Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat E overpool_fire_blasts Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat F empyreal_ordnance_delay Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat H skb_duration Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat I combustion_on_use Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat J on_use_cutoff Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat O mirror_image Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat P pyroblast Fluffy_Pillow 50000.0/50000: 100% mana
0:00.000 combustion_cooldowns Z potion Fluffy_Pillow 49000.0/50000: 98% mana
0:00.000 default Q counterspell Fluffy_Pillow 49000.0/50000: 98% mana potion_of_spectral_intellect
0:00.000 combustion_cooldowns c use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48000.0/50000: 96% mana potion_of_spectral_intellect
0:00.000 default S use_item_soul_igniter Fluffy_Pillow 48000.0/50000: 96% mana gladiators_badge, potion_of_spectral_intellect
0:00.000 combustion_phase k flamestrike Fluffy_Pillow 48000.0/50000: 96% mana soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.244 combustion_phase f combustion Fluffy_Pillow 50000.0/50000: 100% mana bloodlust, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.244 combustion_phase d fire_blast Fluffy_Pillow 45000.0/50000: 90% mana bloodlust, combustion, rune_of_power, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.777 combustion_phase d fire_blast Fluffy_Pillow 45033.0/50000: 90% mana bloodlust, combustion, heating_up, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.872 default T cancel_buff Fluffy_Pillow 43378.0/50000: 87% mana bloodlust, combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.872 combustion_cooldowns a berserking Fluffy_Pillow 43378.0/50000: 87% mana bloodlust, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:02.872 combustion_cooldowns b time_warp Fluffy_Pillow 43378.0/50000: 87% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:02.872 combustion_phase h flamestrike Fluffy_Pillow 41378.0/50000: 83% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:03.285 combustion_phase d fire_blast Fluffy_Pillow 40541.0/50000: 81% mana bloodlust, berserking, combustion, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:03.627 combustion_phase j phoenix_flames Fluffy_Pillow 40383.0/50000: 81% mana bloodlust, berserking, combustion, heating_up, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:04.382 combustion_phase h flamestrike Fluffy_Pillow 41138.0/50000: 82% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:05.135 combustion_phase i shifting_power Fluffy_Pillow 40641.0/50000: 81% mana bloodlust, berserking, combustion, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:05.830 combustion_phase d fire_blast Fluffy_Pillow 38836.0/50000: 78% mana bloodlust, berserking, combustion, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:06.427 combustion_phase d fire_blast Fluffy_Pillow 38933.0/50000: 78% mana bloodlust, berserking, combustion, heating_up, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:07.128 combustion_phase h flamestrike Fluffy_Pillow 39134.0/50000: 78% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:07.128 combustion_phase d fire_blast Fluffy_Pillow 37884.0/50000: 76% mana bloodlust, berserking, combustion, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:07.637 combustion_phase d fire_blast Fluffy_Pillow 37893.0/50000: 76% mana bloodlust, berserking, combustion, heating_up, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:07.883 default Q counterspell Fluffy_Pillow 37639.0/50000: 75% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.000 combustion_phase h flamestrike Fluffy_Pillow 36756.0/50000: 74% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.755 combustion_phase j phoenix_flames Fluffy_Pillow 36261.0/50000: 73% mana bloodlust, berserking, combustion, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.244 combustion_phase d fire_blast Fluffy_Pillow 36750.0/50000: 74% mana bloodlust, berserking, combustion, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.508 combustion_phase h flamestrike Fluffy_Pillow 36514.0/50000: 73% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:10.260 combustion_phase j phoenix_flames Fluffy_Pillow 36016.0/50000: 72% mana bloodlust, berserking, combustion, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:11.015 combustion_phase l scorch Fluffy_Pillow 36771.0/50000: 74% mana bloodlust, berserking, combustion, heating_up, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:11.769 combustion_phase h flamestrike Fluffy_Pillow 37025.0/50000: 74% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:12.525 combustion_phase j phoenix_flames Fluffy_Pillow 36531.0/50000: 73% mana bloodlust, berserking, combustion, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:12.925 combustion_phase d fire_blast Fluffy_Pillow 36931.0/50000: 74% mana bloodlust, berserking, combustion, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:13.381 combustion_phase h flamestrike Fluffy_Pillow 36887.0/50000: 74% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:14.134 combustion_phase m dragons_breath Fluffy_Pillow 36390.0/50000: 73% mana bloodlust, berserking, combustion, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:14.888 default V rune_of_power Fluffy_Pillow 35144.0/50000: 70% mana bloodlust, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:15.644 rop_phase t flamestrike Fluffy_Pillow 35900.0/50000: 72% mana bloodlust, rune_of_power, temporal_warp, infernal_cascade(2), potion_of_spectral_intellect
0:17.344 rop_phase t flamestrike Fluffy_Pillow 36350.0/50000: 73% mana bloodlust, rune_of_power, temporal_warp, infernal_cascade(2), potion_of_spectral_intellect
0:19.044 rop_phase t flamestrike Fluffy_Pillow 36800.0/50000: 74% mana bloodlust, rune_of_power, temporal_warp, potion_of_spectral_intellect
0:20.743 rop_phase t flamestrike Fluffy_Pillow 37249.0/50000: 74% mana bloodlust, rune_of_power, temporal_warp, potion_of_spectral_intellect
0:22.429 default X fire_blast Fluffy_Pillow 38935.0/50000: 78% mana bloodlust, rune_of_power, temporal_warp, potion_of_spectral_intellect
0:22.442 rop_phase t flamestrike Fluffy_Pillow 37198.0/50000: 74% mana bloodlust, heating_up, rune_of_power, temporal_warp, potion_of_spectral_intellect
0:23.701 default X fire_blast Fluffy_Pillow 38457.0/50000: 77% mana bloodlust, heating_up, rune_of_power, temporal_warp, potion_of_spectral_intellect
0:24.142 rop_phase n flamestrike Fluffy_Pillow 37148.0/50000: 74% mana bloodlust, hot_streak, rune_of_power, temporal_warp, potion_of_spectral_intellect
0:24.896 rop_phase t flamestrike Fluffy_Pillow 36652.0/50000: 73% mana bloodlust, rune_of_power, temporal_warp, potion_of_spectral_intellect
0:26.596 rop_phase t flamestrike Fluffy_Pillow 37102.0/50000: 74% mana bloodlust, rune_of_power, temporal_warp
0:28.299 standard_rotation { flamestrike Fluffy_Pillow 37555.0/50000: 75% mana bloodlust, temporal_warp
0:30.001 standard_rotation { flamestrike Fluffy_Pillow 38007.0/50000: 76% mana bloodlust, temporal_warp
0:31.702 standard_rotation { flamestrike Fluffy_Pillow 38458.0/50000: 77% mana bloodlust, temporal_warp
0:32.107 default X fire_blast Fluffy_Pillow 38863.0/50000: 78% mana bloodlust, temporal_warp
0:32.905 default X fire_blast Fluffy_Pillow 39161.0/50000: 78% mana bloodlust, heating_up, temporal_warp
0:33.401 default Q counterspell Fluffy_Pillow 37907.0/50000: 76% mana bloodlust, hot_streak, temporal_warp
0:33.401 standard_rotation u flamestrike Fluffy_Pillow 36907.0/50000: 74% mana bloodlust, hot_streak, temporal_warp
0:34.154 standard_rotation y dragons_breath Fluffy_Pillow 36410.0/50000: 73% mana bloodlust, temporal_warp
0:34.908 standard_rotation { flamestrike Fluffy_Pillow 35164.0/50000: 70% mana bloodlust, temporal_warp
0:36.609 standard_rotation { flamestrike Fluffy_Pillow 35615.0/50000: 71% mana bloodlust, temporal_warp
0:38.307 standard_rotation { flamestrike Fluffy_Pillow 36063.0/50000: 72% mana bloodlust, temporal_warp
0:40.009 standard_rotation { flamestrike Fluffy_Pillow 36515.0/50000: 73% mana bloodlust, temporal_warp
0:41.710 standard_rotation { flamestrike Fluffy_Pillow 36966.0/50000: 74% mana temporal_warp
0:41.981 default X fire_blast Fluffy_Pillow 37237.0/50000: 74% mana temporal_warp
0:43.478 default X fire_blast Fluffy_Pillow 38234.0/50000: 76% mana heating_up
0:43.920 standard_rotation u flamestrike Fluffy_Pillow 36926.0/50000: 74% mana hot_streak
0:45.151 standard_rotation { flamestrike Fluffy_Pillow 36907.0/50000: 74% mana
0:48.023 standard_rotation { flamestrike Fluffy_Pillow 38529.0/50000: 77% mana
0:50.893 standard_rotation { flamestrike Fluffy_Pillow 40149.0/50000: 80% mana
0:53.764 standard_rotation y dragons_breath Fluffy_Pillow 41770.0/50000: 84% mana
0:54.997 standard_rotation { flamestrike Fluffy_Pillow 41003.0/50000: 82% mana
0:57.868 default Q counterspell Fluffy_Pillow 42624.0/50000: 85% mana
0:57.868 standard_rotation { flamestrike Fluffy_Pillow 41624.0/50000: 83% mana
1:00.738 default V rune_of_power Fluffy_Pillow 43244.0/50000: 86% mana
1:01.970 rop_phase t flamestrike Fluffy_Pillow 44476.0/50000: 89% mana rune_of_power
1:01.970 default X fire_blast Fluffy_Pillow 44476.0/50000: 89% mana rune_of_power
1:04.840 rop_phase t flamestrike Fluffy_Pillow 45596.0/50000: 91% mana heating_up, rune_of_power
1:07.710 rop_phase t flamestrike Fluffy_Pillow 47216.0/50000: 94% mana heating_up, rune_of_power
1:10.580 rop_phase t flamestrike Fluffy_Pillow 48754.0/50000: 98% mana rune_of_power
1:13.449 rop_phase s dragons_breath Fluffy_Pillow 48753.0/50000: 98% mana rune_of_power
1:14.680 combustion_cooldowns c use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 47984.0/50000: 96% mana
1:14.680 default S use_item_soul_igniter Fluffy_Pillow 47984.0/50000: 96% mana gladiators_badge
1:14.680 combustion_phase k flamestrike Fluffy_Pillow 47984.0/50000: 96% mana soul_ignition, gladiators_badge
1:16.848 combustion_phase f combustion Fluffy_Pillow 50000.0/50000: 100% mana soul_ignition, gladiators_badge
1:16.848 combustion_phase d fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, rune_of_power, soul_ignition, gladiators_badge
1:17.386 combustion_phase d fire_blast Fluffy_Pillow 45038.0/50000: 90% mana combustion, heating_up, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
1:17.549 default T cancel_buff Fluffy_Pillow 43451.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
1:17.549 combustion_phase h flamestrike Fluffy_Pillow 43451.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:17.944 combustion_phase d fire_blast Fluffy_Pillow 42596.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:18.783 combustion_phase j phoenix_flames Fluffy_Pillow 42935.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:20.016 combustion_phase h flamestrike Fluffy_Pillow 44168.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:21.248 combustion_phase i shifting_power Fluffy_Pillow 44150.0/50000: 88% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:22.096 combustion_phase d fire_blast Fluffy_Pillow 42498.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:23.875 combustion_phase d fire_blast Fluffy_Pillow 43777.0/50000: 88% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:24.776 default Q counterspell Fluffy_Pillow 44178.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:24.776 combustion_phase h flamestrike Fluffy_Pillow 43178.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:25.471 combustion_phase d fire_blast Fluffy_Pillow 42623.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:26.009 combustion_phase j phoenix_flames Fluffy_Pillow 42661.0/50000: 85% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:27.242 combustion_phase h flamestrike Fluffy_Pillow 43894.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:28.473 combustion_phase m dragons_breath Fluffy_Pillow 43875.0/50000: 88% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:29.706 standard_rotation w phoenix_flames Fluffy_Pillow 43108.0/50000: 86% mana infernal_cascade(2)
1:30.939 default V rune_of_power Fluffy_Pillow 44341.0/50000: 89% mana heating_up
1:32.198 rop_phase t flamestrike Fluffy_Pillow 45600.0/50000: 91% mana heating_up, rune_of_power
1:34.613 default X fire_blast Fluffy_Pillow 48015.0/50000: 96% mana heating_up, rune_of_power
1:35.069 rop_phase n flamestrike Fluffy_Pillow 46721.0/50000: 93% mana hot_streak, rune_of_power
1:36.301 rop_phase t flamestrike Fluffy_Pillow 46703.0/50000: 93% mana rune_of_power
1:39.173 rop_phase t flamestrike Fluffy_Pillow 48325.0/50000: 97% mana rune_of_power
1:42.044 rop_phase t flamestrike Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power
1:44.915 standard_rotation { flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
1:47.786 standard_rotation w phoenix_flames Fluffy_Pillow 48755.0/50000: 98% mana
1:48.969 default X fire_blast Fluffy_Pillow 49938.0/50000: 100% mana heating_up
1:49.019 default Q counterspell Fluffy_Pillow 49488.0/50000: 99% mana hot_streak
1:49.019 standard_rotation u flamestrike Fluffy_Pillow 48488.0/50000: 97% mana hot_streak
1:50.252 standard_rotation y dragons_breath Fluffy_Pillow 48471.0/50000: 97% mana
1:51.488 standard_rotation { flamestrike Fluffy_Pillow 47707.0/50000: 95% mana
1:54.359 standard_rotation { flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
1:57.230 standard_rotation { flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
1:58.272 default X fire_blast Fluffy_Pillow 49797.0/50000: 100% mana
1:59.609 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up
2:00.100 standard_rotation u flamestrike Fluffy_Pillow 48741.0/50000: 97% mana hot_streak
2:01.333 standard_rotation { flamestrike Fluffy_Pillow 48724.0/50000: 97% mana
2:04.205 standard_rotation { flamestrike Fluffy_Pillow 48756.0/50000: 98% mana
2:07.074 standard_rotation { flamestrike Fluffy_Pillow 48753.0/50000: 98% mana
2:09.945 standard_rotation y dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana
2:11.179 standard_rotation { flamestrike Fluffy_Pillow 47989.0/50000: 96% mana
2:14.049 default Q counterspell Fluffy_Pillow 48754.0/50000: 98% mana
2:14.049 standard_rotation { flamestrike Fluffy_Pillow 47754.0/50000: 96% mana
2:16.919 standard_rotation { flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
2:19.789 default V rune_of_power Fluffy_Pillow 48754.0/50000: 98% mana
2:21.021 rop_phase t flamestrike Fluffy_Pillow 49986.0/50000: 100% mana rune_of_power
2:21.021 default X fire_blast Fluffy_Pillow 49986.0/50000: 100% mana rune_of_power
2:23.892 rop_phase t flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
2:26.761 rop_phase t flamestrike Fluffy_Pillow 48753.0/50000: 98% mana heating_up, rune_of_power
2:29.633 rop_phase s dragons_breath Fluffy_Pillow 48756.0/50000: 98% mana rune_of_power
2:30.865 rop_phase t flamestrike Fluffy_Pillow 47988.0/50000: 96% mana rune_of_power
2:30.865 default X fire_blast Fluffy_Pillow 47988.0/50000: 96% mana rune_of_power
2:33.736 standard_rotation { flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up
2:36.606 combustion_cooldowns c use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48754.0/50000: 98% mana heating_up
2:36.606 default S use_item_soul_igniter Fluffy_Pillow 48754.0/50000: 98% mana heating_up, gladiators_badge
2:36.606 combustion_phase k flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up, soul_ignition, gladiators_badge
2:38.794 combustion_phase f combustion Fluffy_Pillow 50000.0/50000: 100% mana heating_up, soul_ignition, gladiators_badge
2:38.794 combustion_phase d fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, heating_up, rune_of_power, soul_ignition, gladiators_badge
2:39.476 default Q counterspell Fluffy_Pillow 43932.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
2:39.476 combustion_phase h flamestrike Fluffy_Pillow 42932.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
2:39.476 combustion_phase d fire_blast Fluffy_Pillow 41682.0/50000: 83% mana combustion, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
2:40.001 combustion_phase d fire_blast Fluffy_Pillow 41707.0/50000: 83% mana combustion, heating_up, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
2:40.710 default T cancel_buff Fluffy_Pillow 41916.0/50000: 84% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
2:40.710 combustion_phase h flamestrike Fluffy_Pillow 41916.0/50000: 84% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:41.942 combustion_phase j phoenix_flames Fluffy_Pillow 41898.0/50000: 84% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:43.175 combustion_phase i shifting_power Fluffy_Pillow 43131.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:44.088 combustion_phase d fire_blast Fluffy_Pillow 41544.0/50000: 83% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:46.714 combustion_phase h flamestrike Fluffy_Pillow 43670.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:46.714 combustion_phase d fire_blast Fluffy_Pillow 42420.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:47.767 combustion_phase d fire_blast Fluffy_Pillow 42973.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:47.945 default Q counterspell Fluffy_Pillow 42651.0/50000: 85% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:47.945 combustion_phase h flamestrike Fluffy_Pillow 41651.0/50000: 83% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:49.178 combustion_phase j phoenix_flames Fluffy_Pillow 41634.0/50000: 83% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:50.411 combustion_phase m dragons_breath Fluffy_Pillow 42867.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:51.644 default V rune_of_power Fluffy_Pillow 42100.0/50000: 84% mana heating_up, infernal_cascade(2)
2:52.876 rop_phase q phoenix_flames Fluffy_Pillow 43332.0/50000: 87% mana heating_up, rune_of_power
2:54.108 rop_phase t flamestrike Fluffy_Pillow 44564.0/50000: 89% mana rune_of_power
2:56.978 rop_phase t flamestrike Fluffy_Pillow 46184.0/50000: 92% mana rune_of_power
2:59.848 rop_phase t flamestrike Fluffy_Pillow 47804.0/50000: 96% mana rune_of_power
3:02.718 rop_phase t flamestrike Fluffy_Pillow 48754.0/50000: 98% mana rune_of_power
3:04.105 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana rune_of_power
3:05.093 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up
3:05.587 standard_rotation u flamestrike Fluffy_Pillow 48744.0/50000: 97% mana hot_streak
3:06.822 standard_rotation { flamestrike Fluffy_Pillow 48729.0/50000: 97% mana
3:09.691 standard_rotation y dragons_breath Fluffy_Pillow 48753.0/50000: 98% mana
3:10.925 standard_rotation { flamestrike Fluffy_Pillow 47987.0/50000: 96% mana
3:13.796 default Q counterspell Fluffy_Pillow 48755.0/50000: 98% mana
3:13.796 standard_rotation { flamestrike Fluffy_Pillow 47755.0/50000: 96% mana
3:16.666 standard_rotation { flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
3:19.537 standard_rotation { flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
3:20.471 default X fire_blast Fluffy_Pillow 49689.0/50000: 99% mana
3:21.917 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up
3:22.408 standard_rotation u flamestrike Fluffy_Pillow 48741.0/50000: 97% mana hot_streak
3:23.640 standard_rotation { flamestrike Fluffy_Pillow 48723.0/50000: 97% mana
3:26.510 standard_rotation { flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
3:29.381 standard_rotation w phoenix_flames Fluffy_Pillow 48755.0/50000: 98% mana
3:30.614 standard_rotation y dragons_breath Fluffy_Pillow 49988.0/50000: 100% mana
3:31.847 standard_rotation { flamestrike Fluffy_Pillow 49221.0/50000: 98% mana
3:34.717 standard_rotation { flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
3:37.589 default Q counterspell Fluffy_Pillow 48756.0/50000: 98% mana
3:37.796 default V rune_of_power Fluffy_Pillow 47963.0/50000: 96% mana
3:39.104 rop_phase t flamestrike Fluffy_Pillow 49271.0/50000: 99% mana rune_of_power
3:39.104 default X fire_blast Fluffy_Pillow 49271.0/50000: 99% mana rune_of_power
3:41.974 rop_phase t flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up, rune_of_power
3:44.845 rop_phase r scorch Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
3:46.079 rop_phase r scorch Fluffy_Pillow 49489.0/50000: 99% mana heating_up, rune_of_power
3:47.313 rop_phase n flamestrike Fluffy_Pillow 49506.0/50000: 99% mana hot_streak, rune_of_power
3:48.546 rop_phase r scorch Fluffy_Pillow 49489.0/50000: 99% mana heating_up, rune_of_power
3:49.780 rop_phase o fire_blast Fluffy_Pillow 49506.0/50000: 99% mana heating_up, rune_of_power
3:49.780 rop_phase n flamestrike Fluffy_Pillow 49006.0/50000: 98% mana hot_streak, rune_of_power
3:51.015 rop_phase r scorch Fluffy_Pillow 48991.0/50000: 98% mana heating_up, rune_of_power
3:52.249 standard_rotation y dragons_breath Fluffy_Pillow 49506.0/50000: 99% mana heating_up
3:53.483 standard_rotation u flamestrike Fluffy_Pillow 48740.0/50000: 97% mana hot_streak
3:54.714 standard_rotation z scorch Fluffy_Pillow 48721.0/50000: 97% mana
3:55.948 standard_rotation z scorch Fluffy_Pillow 49455.0/50000: 99% mana
3:57.180 standard_rotation z scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up
3:58.414 standard_rotation u flamestrike Fluffy_Pillow 49506.0/50000: 99% mana hot_streak
3:59.647 combustion_cooldowns c use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 49489.0/50000: 99% mana heating_up
3:59.647 default S use_item_soul_igniter Fluffy_Pillow 49489.0/50000: 99% mana heating_up, gladiators_badge
3:59.647 combustion_phase k flamestrike Fluffy_Pillow 49489.0/50000: 99% mana heating_up, soul_ignition, gladiators_badge
4:01.842 combustion_phase f combustion Fluffy_Pillow 50000.0/50000: 100% mana heating_up, soul_ignition, gladiators_badge
4:01.842 combustion_phase d fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, heating_up, rune_of_power, soul_ignition, gladiators_badge
4:02.516 default Q counterspell Fluffy_Pillow 43924.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
4:02.516 combustion_cooldowns a berserking Fluffy_Pillow 42924.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
4:02.516 combustion_phase h flamestrike Fluffy_Pillow 42924.0/50000: 86% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
4:02.516 combustion_phase d fire_blast Fluffy_Pillow 41674.0/50000: 83% mana berserking, combustion, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
4:03.116 combustion_phase d fire_blast Fluffy_Pillow 41774.0/50000: 84% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
4:03.637 default T cancel_buff Fluffy_Pillow 41795.0/50000: 84% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
4:03.637 combustion_phase h flamestrike Fluffy_Pillow 41795.0/50000: 84% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:04.759 combustion_phase j phoenix_flames Fluffy_Pillow 41667.0/50000: 83% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:05.880 combustion_phase i shifting_power Fluffy_Pillow 42788.0/50000: 86% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:07.062 combustion_phase d fire_blast Fluffy_Pillow 41470.0/50000: 83% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:09.190 combustion_phase h flamestrike Fluffy_Pillow 43098.0/50000: 86% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:09.190 combustion_phase d fire_blast Fluffy_Pillow 41848.0/50000: 84% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:09.692 combustion_phase d fire_blast Fluffy_Pillow 41850.0/50000: 84% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:10.309 default Q counterspell Fluffy_Pillow 41967.0/50000: 84% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:10.516 combustion_phase h flamestrike Fluffy_Pillow 41174.0/50000: 82% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:11.637 combustion_phase j phoenix_flames Fluffy_Pillow 41045.0/50000: 82% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:12.758 combustion_phase j phoenix_flames Fluffy_Pillow 42166.0/50000: 84% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:13.879 default V rune_of_power Fluffy_Pillow 43287.0/50000: 87% mana berserking, hot_streak, infernal_cascade(2), gladiators_badge
4:14.998 rop_phase n flamestrike Fluffy_Pillow 44406.0/50000: 89% mana hot_streak, rune_of_power
4:16.230 rop_phase r scorch Fluffy_Pillow 44388.0/50000: 89% mana rune_of_power
4:16.230 rop_phase o fire_blast Fluffy_Pillow 44388.0/50000: 89% mana rune_of_power
4:17.462 rop_phase r scorch Fluffy_Pillow 44620.0/50000: 89% mana heating_up, rune_of_power
4:18.694 rop_phase n flamestrike Fluffy_Pillow 45352.0/50000: 91% mana hot_streak, rune_of_power
4:19.927 rop_phase r scorch Fluffy_Pillow 45335.0/50000: 91% mana heating_up, rune_of_power
4:21.161 rop_phase r scorch Fluffy_Pillow 46069.0/50000: 92% mana heating_up, rune_of_power
4:22.395 rop_phase n flamestrike Fluffy_Pillow 46803.0/50000: 94% mana hot_streak, rune_of_power
4:23.628 rop_phase r scorch Fluffy_Pillow 46786.0/50000: 94% mana heating_up, rune_of_power
4:23.994 default X fire_blast Fluffy_Pillow 47057.0/50000: 94% mana heating_up, rune_of_power
4:24.862 rop_phase n flamestrike Fluffy_Pillow 47020.0/50000: 94% mana hot_streak, rune_of_power
4:26.093 rop_phase r scorch Fluffy_Pillow 47001.0/50000: 94% mana heating_up, rune_of_power
4:27.325 standard_rotation y dragons_breath Fluffy_Pillow 47733.0/50000: 95% mana heating_up
4:28.556 standard_rotation u flamestrike Fluffy_Pillow 46964.0/50000: 94% mana hot_streak
4:29.790 standard_rotation z scorch Fluffy_Pillow 46948.0/50000: 94% mana
4:31.023 standard_rotation z scorch Fluffy_Pillow 47681.0/50000: 95% mana
4:32.184 default X fire_blast Fluffy_Pillow 48779.0/50000: 98% mana heating_up
4:32.256 standard_rotation u flamestrike Fluffy_Pillow 47914.0/50000: 96% mana hot_streak
4:33.490 standard_rotation z scorch Fluffy_Pillow 47898.0/50000: 96% mana heating_up
4:34.725 default Q counterspell Fluffy_Pillow 48633.0/50000: 97% mana heating_up
4:34.725 standard_rotation z scorch Fluffy_Pillow 47633.0/50000: 95% mana heating_up
4:35.958 standard_rotation u flamestrike Fluffy_Pillow 48366.0/50000: 97% mana hot_streak
4:37.190 standard_rotation z scorch Fluffy_Pillow 48348.0/50000: 97% mana heating_up
4:38.424 standard_rotation z scorch Fluffy_Pillow 49082.0/50000: 98% mana heating_up
4:39.656 standard_rotation u flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak
4:40.374 default X fire_blast Fluffy_Pillow 48949.0/50000: 98% mana heating_up
4:40.888 standard_rotation u flamestrike Fluffy_Pillow 48986.0/50000: 98% mana hot_streak
4:42.119 standard_rotation z scorch Fluffy_Pillow 48967.0/50000: 98% mana
4:43.352 standard_rotation z scorch Fluffy_Pillow 49505.0/50000: 99% mana
4:44.586 standard_rotation z scorch Fluffy_Pillow 49506.0/50000: 99% mana heating_up
4:45.819 standard_rotation u flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak
4:47.052 standard_rotation y dragons_breath Fluffy_Pillow 49488.0/50000: 99% mana heating_up
4:48.284 standard_rotation z scorch Fluffy_Pillow 48720.0/50000: 97% mana heating_up
4:49.516 standard_rotation z scorch Fluffy_Pillow 49452.0/50000: 99% mana heating_up
4:50.748 standard_rotation u flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak
4:51.981 standard_rotation z scorch Fluffy_Pillow 49487.0/50000: 99% mana heating_up
4:53.214 standard_rotation z scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up
4:54.445 standard_rotation u flamestrike Fluffy_Pillow 49503.0/50000: 99% mana hot_streak
4:55.678 standard_rotation z scorch Fluffy_Pillow 49486.0/50000: 99% mana heating_up
4:56.912 standard_rotation z scorch Fluffy_Pillow 49506.0/50000: 99% mana heating_up
4:58.145 standard_rotation u flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak
4:59.377 default Q counterspell Fluffy_Pillow 49487.0/50000: 99% mana heating_up
4:59.377 standard_rotation w phoenix_flames Fluffy_Pillow 48487.0/50000: 97% mana heating_up
5:00.608 default V rune_of_power Fluffy_Pillow 49718.0/50000: 99% mana
5:01.841 rop_phase r scorch Fluffy_Pillow 50000.0/50000: 100% mana rune_of_power
5:01.841 rop_phase o fire_blast Fluffy_Pillow 50000.0/50000: 100% mana rune_of_power
5:03.074 rop_phase r scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up, rune_of_power
5:04.307 rop_phase n flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak, rune_of_power
5:05.540 rop_phase r scorch Fluffy_Pillow 49488.0/50000: 99% mana heating_up, rune_of_power
5:06.772 rop_phase o fire_blast Fluffy_Pillow 49504.0/50000: 99% mana heating_up, rune_of_power
5:06.772 rop_phase n flamestrike Fluffy_Pillow 49004.0/50000: 98% mana hot_streak, rune_of_power
5:08.004 rop_phase r scorch Fluffy_Pillow 48986.0/50000: 98% mana heating_up, rune_of_power
5:09.236 rop_phase r scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up, rune_of_power
5:10.469 rop_phase n flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak, rune_of_power
5:10.564 rop_phase o fire_blast Fluffy_Pillow 48350.0/50000: 97% mana heating_up, rune_of_power
5:11.701 rop_phase n flamestrike Fluffy_Pillow 48987.0/50000: 98% mana hot_streak, rune_of_power
5:12.933 rop_phase r scorch Fluffy_Pillow 48969.0/50000: 98% mana rune_of_power
5:13.134 rop_phase o fire_blast Fluffy_Pillow 49169.0/50000: 98% mana rune_of_power
5:14.165 standard_rotation y dragons_breath Fluffy_Pillow 49201.0/50000: 98% mana heating_up
5:15.397 standard_rotation u flamestrike Fluffy_Pillow 48433.0/50000: 97% mana hot_streak
5:16.629 standard_rotation w phoenix_flames Fluffy_Pillow 48415.0/50000: 97% mana
5:17.861 standard_rotation w phoenix_flames Fluffy_Pillow 49647.0/50000: 99% mana

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2034 1938 1524
Intellect 450 -3 1813 1613 1090 (49)
Spirit 0 0 0 0 0
Health 40680 40680 0
Mana 50000 50000 0
Spell Power 1813 1613 0
Melee Crit 12.91% 12.91% 277
Spell Crit 27.91% 27.91% 277
Haste 22.09% 22.09% 729
Versatility 9.60% 9.60% 384
Mana Regen 1000 1000 0
Mastery 20.76% 20.76% 689
Armor 371 371 371
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Depraved Physician's Mask
ilevel: 226, stats: { 44 Armor, +81 Int, +149 Sta, +92 Haste, +50 Mastery }, gems: { +16 Crit }
Local Neck Charm of Eternal Winter
ilevel: 226, stats: { +84 Sta, +55 Haste, +160 Mastery }, gems: { +16 Haste }
item effects: { use: Charm of Eternal Winter }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +77 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Fallen Empress's Cord
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +62 Vers, +44 Mastery }, gems: { +16 Haste }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +81 Int, +149 Sta, +50 Vers, +92 Mastery }
Local Feet Sparkling Glass Slippers
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +30 Crit, +76 Vers }
Local Wrists Grim Pursuant's Maille
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +25 Crit, +55 Vers }, gems: { +16 Haste }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +32 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +49 Mastery }, gems: { +16 Haste }, enchant: { +16 Haste }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Haste }
item effects: { equip: Temporal Warp }
Local Trinket1 Soul Igniter
ilevel: 226, stats: { +77 Int }
item effects: { use: Soul Ignition, equip: Soul Ignition }
Local Trinket2 Sinful Gladiator's Badge of Ferocity
ilevel: 226, stats: { +101 Crit }
item effects: { use: Gladiator's Badge }
Local Back Crest of the Legionnaire General
ilevel: 233, stats: { 42 Armor, +91 Sta, +57 Haste, +26 Vers, +49 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +42 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="temporal_warp"
source=default
spec=fire
level=60
race=troll
role=spell
position=back
talents=3031011
talent_override=flame_patch,if=5>2
covenant=night_fae
soulbind=infernal_cascade:6/38:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
# APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
actions.precombat+=/variable,name=disable_combustion,op=reset
# APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
actions.precombat+=/variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
actions.precombat+=/variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
actions.precombat+=/variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
actions.precombat+=/variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
actions.precombat+=/variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
# APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
actions.precombat+=/variable,name=arcane_explosion_mana,default=40,op=reset
# APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
actions.precombat+=/variable,name=kindling_reduction,default=0.4,op=reset
# APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
actions.precombat+=/variable,name=combustion_shifting_power,default=2,op=reset
# APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
actions.precombat+=/variable,name=combustion_cast_remains,default=0.7,op=reset
# APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
actions.precombat+=/variable,name=overpool_fire_blasts,default=0,op=reset
# APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
actions.precombat+=/variable,name=empyreal_ordnance_delay,default=18,op=reset
# If Combustion is disabled, schedule the first Combustion far after the fight ends.
actions.precombat+=/variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
# The duration of a Sun King's Blessing Combustion.
actions.precombat+=/variable,name=skb_duration,value=dbc.effect.828420.base_value
# Whether a usable item used to buff Combustion is equipped.
actions.precombat+=/variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
# How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
actions.precombat+=/variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
actions.precombat+=/variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
actions.precombat+=/variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
actions.precombat+=/snapshot_stats
actions.precombat+=/use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
actions.precombat+=/mirror_image
actions.precombat+=/pyroblast

# Executed every time the actor is available.
actions=counterspell,if=!runeforge.disciplinary_command
# The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
actions+=/call_action_list,name=combustion_timing,if=!variable.disable_combustion
# Variable that estimates whether Shifting Power will be used before Combustion is ready.
actions+=/variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
actions+=/shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
actions+=/radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
actions+=/deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
actions+=/mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
# For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
actions+=/fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
actions+=/use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
actions+=/use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
actions+=/use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
actions+=/use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
# If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
actions+=/use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
# Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
actions+=/use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
# Trigger Soul Igniter early with Infernal Cascade or when it was precast.
actions+=/cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
# Items that do not benefit Combustion should just be used outside of Combustion at some point.
actions+=/use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
# Use Frost Nova to trigger Grisly Icicle.
actions+=/frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
# Get the Disciplinary Command buff up, unless combustion is soon.
actions+=/counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
actions+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
actions+=/rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
# Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
# Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
actions+=/variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
# When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
actions+=/variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
actions+=/call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
# Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
# When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
# During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
# Avoid capping Fire Blast charges while channeling Shifting Power
actions+=/fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
actions+=/call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
actions+=/scorch

actions.active_talents=living_bomb,if=active_enemies>1&buff.combustion.down&(variable.time_to_combustion>cooldown.living_bomb.duration|variable.time_to_combustion<=0)
actions.active_talents+=/meteor,if=variable.time_to_combustion<=0|(cooldown.meteor.duration<variable.time_to_combustion&!talent.rune_of_power)|talent.rune_of_power&buff.rune_of_power.up&variable.time_to_combustion>action.meteor.cooldown|fight_remains<variable.time_to_combustion
actions.active_talents+=/dragons_breath,if=talent.alexstraszas_fury&(buff.combustion.down&!buff.hot_streak.react)

actions.combustion_cooldowns=potion
actions.combustion_cooldowns+=/blood_fury
actions.combustion_cooldowns+=/berserking,if=buff.combustion.up
actions.combustion_cooldowns+=/fireblood
actions.combustion_cooldowns+=/ancestral_call
actions.combustion_cooldowns+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
actions.combustion_cooldowns+=/use_item,effect_name=gladiators_badge
actions.combustion_cooldowns+=/use_item,name=inscrutable_quantum_device
actions.combustion_cooldowns+=/use_item,name=flame_of_battle
actions.combustion_cooldowns+=/use_item,name=wakeners_frond
actions.combustion_cooldowns+=/use_item,name=instructors_divine_bell
actions.combustion_cooldowns+=/use_item,name=sunblood_amethyst

actions.combustion_phase=lights_judgment,if=buff.combustion.down
# Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
# Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
actions.combustion_phase+=/bag_of_tricks,if=buff.combustion.down
actions.combustion_phase+=/living_bomb,if=active_enemies>1&buff.combustion.down
# Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
# With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
actions.combustion_phase+=/call_action_list,name=active_talents
actions.combustion_phase+=/combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
# Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
actions.combustion_phase+=/call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
actions.combustion_phase+=/flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
actions.combustion_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.combustion_phase+=/pyroblast,if=buff.firestorm.react
actions.combustion_phase+=/pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
actions.combustion_phase+=/pyroblast,if=buff.hot_streak.react&buff.combustion.up
actions.combustion_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
# Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
actions.combustion_phase+=/shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
actions.combustion_phase+=/phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
actions.combustion_phase+=/flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
actions.combustion_phase+=/fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
actions.combustion_phase+=/scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
actions.combustion_phase+=/living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
actions.combustion_phase+=/dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up

# Helper variable that contains the actual estimated time that the next Combustion will be ready.
actions.combustion_timing=variable,name=combustion_ready_time,value=cooldown.combustion.remains*(1-(variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)
# The cast time of the spell that will be precast into Combustion.
actions.combustion_timing+=/variable,name=combustion_precast_time,value=(action.fireball.cast_time*!conduit.flame_accretion+action.scorch.cast_time+conduit.flame_accretion)*(active_enemies<variable.combustion_flamestrike)+action.flamestrike.cast_time*(active_enemies>=variable.combustion_flamestrike)-variable.combustion_cast_remains
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time
# Delay Combustion for after Firestarter unless variable.firestarter_combustion is set.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=firestarter.remains,if=talent.firestarter&!variable.firestarter_combustion
# Delay Combustion for Radiant Spark if it will come off cooldown soon.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.radiant_spark.remains,if=covenant.kyrian&cooldown.radiant_spark.remains-10<variable.combustion_time
# Delay Combustion for Deathborne.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.deathborne.remains,if=covenant.necrolord&cooldown.deathborne.remains-10<variable.combustion_time
# Delay Combustion for the Empyreal Ordnance buff if the player is using that trinket.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=variable.empyreal_ordnance_delay-(cooldown.empyreal_ordnance.duration-cooldown.empyreal_ordnance.remains)*!cooldown.empyreal_ordnance.ready,if=equipped.empyreal_ordnance
# Delay Combustion for Gladiators Badge, unless it would be delayed longer than 20 seconds.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.gladiators_badge_345228.remains,if=equipped.gladiators_badge&cooldown.gladiators_badge_345228.remains-20<variable.combustion_time
# Delay Combustion until RoP expires if it's up.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=buff.rune_of_power.remains,if=talent.rune_of_power&buff.combustion.down
# Delay Combustion for an extra Rune of Power if the Rune of Power would come off cooldown at least 5 seconds before Combustion would.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.rune_of_power.remains+buff.rune_of_power.duration,if=talent.rune_of_power&buff.combustion.down&cooldown.rune_of_power.remains+5<variable.combustion_time
# Delay Combustion by up to 10 seconds to fit in extra usages of Disciplinary Command.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.duration+cooldown.buff_disciplinary_command.remains,if=cooldown.buff_disciplinary_command.remains+cooldown.buff_disciplinary_command.duration<variable.combustion_time-10
# Delay Combustion if Disciplinary Command would not be ready for it yet.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.remains,if=runeforge.disciplinary_command&buff.disciplinary_command.down
# Raid Events: Delay Combustion for add spawns of 3 or more adds that will last longer than 15 seconds. These values aren't necessarily optimal in all cases.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=raid_event.adds.in,if=raid_event.adds.exists&raid_event.adds.count>=3&raid_event.adds.duration>15
# Raid Events: Always use Combustion with vulnerability raid events, override any delays listed above to make sure it gets used here.
actions.combustion_timing+=/variable,name=combustion_time,value=raid_event.vulnerable.in*!raid_event.vulnerable.up,if=raid_event.vulnerable.exists&variable.combustion_ready_time<raid_event.vulnerable.in
# Use the next Combustion on cooldown if it would not be expected to delay the scheduled one or the scheduled one would happen less than 15 seconds before the fight ends. Add to variable.kindling_reduction because this includes the frontloaded triggers during Combustion and that variable is meant to be used after Combustion.
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time,if=variable.combustion_ready_time+cooldown.combustion.duration*(1-(0.2+variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)<=variable.combustion_time|variable.combustion_time>fight_remains-20
# Add the current time to the scheduled Combustion to put it in absolute time so that it is still accurate after a little time passes.
actions.combustion_timing+=/variable,name=combustion_time,op=add,value=time
# Finally, convert from absolute time and store the relative time in variable.time_to_combustion. Unlike the rest of the calculations, which happen less frequently to speed up the simulation, this happens off-GCD and while casting.
actions.combustion_timing+=/variable,use_off_gcd=1,use_while_casting=1,name=time_to_combustion,value=(variable.combustion_time-time)*buff.combustion.down

actions.rop_phase=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.rop_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.rop_phase+=/pyroblast,if=buff.firestorm.react
actions.rop_phase+=/pyroblast,if=buff.hot_streak.react
# Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
# Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.rop_phase+=/call_action_list,name=active_talents
actions.rop_phase+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
actions.rop_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.rop_phase+=/phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.rop_phase+=/scorch,if=searing_touch.active
actions.rop_phase+=/dragons_breath,if=active_enemies>2
actions.rop_phase+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.rop_phase+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.rop_phase+=/fireball

actions.standard_rotation=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.standard_rotation+=/pyroblast,if=buff.firestorm.react
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
# Try to get SKB procs inside RoP phases or Combustion phases when possible.
actions.standard_rotation+=/pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&searing_touch.active
actions.standard_rotation+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
# During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.standard_rotation+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.standard_rotation+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.standard_rotation+=/phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.standard_rotation+=/call_action_list,name=active_talents
actions.standard_rotation+=/dragons_breath,if=active_enemies>1
actions.standard_rotation+=/scorch,if=searing_touch.active
actions.standard_rotation+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.standard_rotation+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.standard_rotation+=/fireball

head=depraved_physicians_mask,id=178759,bonus_id=6536/1540/6646/6935,gem_id=173127
neck=charm_of_eternal_winter,id=183040,bonus_id=1498/6646/6935,gem_id=173128
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=crest_of_the_legionnaire_general,id=183032,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=grim_pursuants_maille,id=182996,bonus_id=1498/6646/6935,gem_id=173128,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498/6646
waist=fallen_empresss_cord,id=178804,bonus_id=1540/6646/6935,gem_id=173128
legs=courtiers_costume_trousers,id=183011,bonus_id=1498/6646
feet=sparkling_glass_slippers,id=183023,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173128,enchant=tenet_of_haste
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=tenet_of_haste
trinket1=soul_igniter,id=184019,bonus_id=1498/6646
trinket2=sinful_gladiators_badge_of_ferocity,id=175921,bonus_id=1498/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/6652/1531/6646,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1524
# gear_intellect=1090
# gear_crit_rating=252
# gear_haste_rating=729
# gear_mastery_rating=689
# gear_versatility_rating=384
# gear_armor=371

Simulation & Raid Information

Iterations: 823
Threads: 16
Confidence: 95.00%
Fight Length (fixed time): 240 - 360 ( 300.2 )

Performance:

Total Events Processed: 70119759
Max Event Queue: 89
Sim Seconds: 247091
CPU Seconds: 116.6094
Physical Seconds: 18.5060
Speed Up: 2119

Settings:

World Lag: 100 ms ( stddev = 10 ms )
Queue Lag: 5 ms ( stddev = 1 ms )

Raw Ability Summary

Character Unit Ability Id Total DPS Imp/Min Hit Crit Execute Count Crit% Avoid% G% B% Interval Combined Duration
FeveredIncantation FeveredIncantation augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.26sec
FeveredIncantation FeveredIncantation berserking 26297 0 0 0.00 0 0 1.9 0.0 0.0% 0.0% 0.0% 0.0% 244.95sec 0 301.26sec
FeveredIncantation FeveredIncantation blazing_surge 345215 91274 303 4.14 3218 7405 4.3 20.8 28.1% 0.0% 0.0% 0.0% 81.78sec 91274 301.26sec
FeveredIncantation FeveredIncantation combustion 190319 0 0 0.00 0 0 4.2 0.0 0.0% 0.0% 0.0% 0.0% 81.69sec 0 301.26sec
FeveredIncantation FeveredIncantation counterspell 2139 0 0 0.00 0 0 15.4 0.0 0.0% 0.0% 0.0% 0.0% 21.02sec 0 301.26sec
FeveredIncantation FeveredIncantation dragons_breath 31661 162614 540 14.05 1297 3778 14.1 70.6 40.5% 0.0% 0.0% 0.0% 20.84sec 162614 301.26sec
FeveredIncantation FeveredIncantation eternal_insight 342314 12899 43 4.19 469 983 21.0 21.0 28.0% 0.0% 0.0% 0.0% 13.93sec 12899 301.26sec
FeveredIncantation FeveredIncantation fire_blast 108853 270814 899 9.73 0 5540 48.9 48.9 100.0% 0.0% 0.0% 0.0% 6.17sec 270814 301.26sec
FeveredIncantation FeveredIncantation flamestrike 2120 1523267 5056 98.78 1602 4899 99.2 496.0 44.6% 0.0% 0.0% 0.0% 3.01sec 1523267 301.26sec
FeveredIncantation FeveredIncantation flame_patch ticks -205472 1215264 4051 0.00 136 417 946.7 0.0 43.0% 0.0% 0.0% 0.0% 0.31sec 1215264 301.26sec
FeveredIncantation FeveredIncantation flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.26sec
FeveredIncantation FeveredIncantation food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.26sec
FeveredIncantation FeveredIncantation ignite ticks -12654 882007 2940 298.37 591 0 661.6 1491.9 0.0% 0.0% 0.0% 0.0% 0.51sec 882007 301.26sec
FeveredIncantation FeveredIncantation mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.26sec
FeveredIncantation FeveredIncantation_mirror_image frostbolt 59638 4996 125 144.00 41 81 96.0 96.0 28.0% 0.0% 0.0% 0.0% 1.22sec 4996 40.00sec
FeveredIncantation FeveredIncantation phoenix_flames 257541 0 0 0.00 0 0 16.5 0.0 0.0% 0.0% 0.0% 0.0% 18.41sec 0 301.26sec
FeveredIncantation FeveredIncantation phoenix_flames_splash 257542 297596 988 16.38 1124 4441 16.4 82.2 75.2% 0.0% 0.0% 0.0% 18.44sec 297596 301.26sec
FeveredIncantation FeveredIncantation potion 307162 0 0 0.00 0 0 1.3 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.26sec
FeveredIncantation FeveredIncantation pyroblast 11366 3438 11 0.20 2673 5346 0.0 1.0 28.6% 0.0% 0.0% 0.0% 0.00sec 3438 301.26sec
FeveredIncantation FeveredIncantation pyroblast_dot ticks -321712 2810 9 1.00 0 562 1.0 5.0 100.0% 0.0% 0.0% 0.0% 0.00sec 2810 301.26sec
FeveredIncantation FeveredIncantation rune_of_power 116011 0 0 0.00 0 0 7.4 0.0 0.0% 0.0% 0.0% 0.0% 41.28sec 0 301.26sec
FeveredIncantation FeveredIncantation scorch 2948 69762 232 6.69 0 2075 33.6 33.6 100.0% 0.0% 0.0% 0.0% 8.72sec 69762 301.26sec
FeveredIncantation FeveredIncantation shadowcore_oil_blast 336463 14454 48 8.59 257 539 43.1 43.1 27.7% 0.0% 0.0% 0.0% 6.82sec 14454 301.26sec
FeveredIncantation FeveredIncantation shifting_power ticks -314791 319902 1066 3.28 0 3899 4.1 16.4 100.0% 0.0% 0.0% 0.0% 81.97sec 319902 301.26sec
FeveredIncantation FeveredIncantation soul_ignition 345251 0 0 0.00 0 0 4.3 0.0 0.0% 0.0% 0.0% 0.0% 82.67sec 0 301.26sec
Firestorm Firestorm augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.52sec
Firestorm Firestorm berserking 26297 0 0 0.00 0 0 1.9 0.0 0.0% 0.0% 0.0% 0.0% 246.24sec 0 299.52sec
Firestorm Firestorm blazing_surge 345215 85349 285 4.14 3222 6445 4.2 20.7 28.3% 0.0% 0.0% 0.0% 82.21sec 85349 299.52sec
Firestorm Firestorm combustion 190319 0 0 0.00 0 0 4.2 0.0 0.0% 0.0% 0.0% 0.0% 82.08sec 0 299.52sec
Firestorm Firestorm counterspell 2139 0 0 0.00 0 0 15.2 0.0 0.0% 0.0% 0.0% 0.0% 21.10sec 0 299.52sec
Firestorm Firestorm dragons_breath 31661 148397 495 13.93 1311 3410 13.9 69.5 39.2% 0.0% 0.0% 0.0% 20.94sec 148397 299.52sec
Firestorm Firestorm eternal_insight 342314 12573 42 4.20 470 940 20.9 20.9 27.8% 0.0% 0.0% 0.0% 13.88sec 12573 299.52sec
Firestorm Firestorm fire_blast 108853 246267 822 9.68 0 5096 48.3 48.3 100.0% 0.0% 0.0% 0.0% 6.19sec 246267 299.52sec
Firestorm Firestorm flamestrike 2120 1553268 5186 103.72 1605 4332 103.6 517.8 51.1% 0.0% 0.0% 0.0% 2.88sec 1553268 299.52sec
Firestorm Firestorm flame_patch ticks -205472 1196332 3988 0.00 137 379 989.7 0.0 43.3% 0.0% 0.0% 0.0% 0.30sec 1196332 299.52sec
Firestorm Firestorm flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.52sec
Firestorm Firestorm food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.52sec
Firestorm Firestorm ignite ticks -12654 808150 2694 296.61 545 0 678.2 1483.1 0.0% 0.0% 0.0% 0.0% 0.49sec 808150 299.52sec
Firestorm Firestorm mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.52sec
Firestorm Firestorm_mirror_image frostbolt 59638 4996 125 144.00 41 81 96.0 96.0 28.0% 0.0% 0.0% 0.0% 1.22sec 4996 40.00sec
Firestorm Firestorm phoenix_flames 257541 0 0 0.00 0 0 16.2 0.0 0.0% 0.0% 0.0% 0.0% 18.50sec 0 299.52sec
Firestorm Firestorm phoenix_flames_splash 257542 244228 815 16.16 1155 3814 16.1 80.7 70.4% 0.0% 0.0% 0.0% 18.52sec 244228 299.52sec
Firestorm Firestorm potion 307162 0 0 0.00 0 0 1.3 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.52sec
Firestorm Firestorm pyroblast 11366 3387 11 0.20 2673 5346 0.0 1.0 26.7% 0.0% 0.0% 0.0% 0.00sec 3387 299.52sec
Firestorm Firestorm pyroblast_dot ticks -321712 2489 8 1.00 0 498 1.0 5.0 100.0% 0.0% 0.0% 0.0% 0.00sec 2489 299.52sec
Firestorm Firestorm rune_of_power 116011 0 0 0.00 0 0 7.3 0.0 0.0% 0.0% 0.0% 0.0% 41.45sec 0 299.52sec
Firestorm Firestorm scorch 2948 61423 205 6.11 0 2013 30.5 30.5 100.0% 0.0% 0.0% 0.0% 7.98sec 61423 299.52sec
Firestorm Firestorm shadowcore_oil_blast 336463 14142 47 8.61 257 513 43.0 43.0 28.1% 0.0% 0.0% 0.0% 6.93sec 14142 299.52sec
Firestorm Firestorm shifting_power ticks -314791 275031 917 3.25 1148 3389 4.1 16.3 99.7% 0.0% 0.0% 0.0% 82.36sec 275031 299.52sec
Firestorm Firestorm soul_ignition 345251 0 0 0.00 0 0 4.2 0.0 0.0% 0.0% 0.0% 0.0% 83.02sec 0 299.52sec
MoltenSkyfall MoltenSkyfall augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.18sec
MoltenSkyfall MoltenSkyfall berserking 26297 0 0 0.00 0 0 1.9 0.0 0.0% 0.0% 0.0% 0.0% 245.19sec 0 300.18sec
MoltenSkyfall MoltenSkyfall blazing_surge 345215 85097 283 4.14 3218 6438 4.3 20.7 27.7% 0.0% 0.0% 0.0% 81.82sec 85097 300.18sec
MoltenSkyfall MoltenSkyfall combustion 190319 0 0 0.00 0 0 4.2 0.0 0.0% 0.0% 0.0% 0.0% 81.73sec 0 300.18sec
MoltenSkyfall MoltenSkyfall counterspell 2139 0 0 0.00 0 0 15.3 0.0 0.0% 0.0% 0.0% 0.0% 21.10sec 0 300.18sec
MoltenSkyfall MoltenSkyfall dragons_breath 31661 152230 507 14.07 1296 3443 14.1 70.4 40.3% 0.0% 0.0% 0.0% 20.82sec 152230 300.18sec
MoltenSkyfall MoltenSkyfall eternal_insight 342314 12526 42 4.15 470 939 20.8 20.8 28.3% 0.0% 0.0% 0.0% 13.79sec 12526 300.18sec
MoltenSkyfall MoltenSkyfall fire_blast 108853 247733 825 9.73 0 5087 48.7 48.7 100.0% 0.0% 0.0% 0.0% 6.18sec 247733 300.18sec
MoltenSkyfall MoltenSkyfall flamestrike 2120 1420163 4731 98.76 1602 4443 98.8 494.1 44.8% 0.0% 0.0% 0.0% 3.02sec 1420163 300.18sec
MoltenSkyfall MoltenSkyfall flame_patch ticks -205472 1131221 3771 0.00 136 378 943.4 0.0 42.9% 0.0% 0.0% 0.0% 0.31sec 1131221 300.18sec
MoltenSkyfall MoltenSkyfall flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.18sec
MoltenSkyfall MoltenSkyfall food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.18sec
MoltenSkyfall MoltenSkyfall ignite ticks -12654 800910 2670 297.29 539 0 659.1 1486.5 0.0% 0.0% 0.0% 0.0% 0.51sec 800910 300.18sec
MoltenSkyfall MoltenSkyfall mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.18sec
MoltenSkyfall MoltenSkyfall_mirror_image frostbolt 59638 4981 125 144.00 41 81 96.0 96.0 27.6% 0.0% 0.0% 0.0% 1.22sec 4981 40.00sec
MoltenSkyfall MoltenSkyfall phoenix_flames 257541 0 0 0.00 0 0 16.4 0.0 0.0% 0.0% 0.0% 0.0% 18.38sec 0 300.18sec
MoltenSkyfall MoltenSkyfall phoenix_flames_splash 257542 261826 872 16.35 1126 3876 16.4 81.8 75.4% 0.0% 0.0% 0.0% 18.40sec 261826 300.18sec
MoltenSkyfall MoltenSkyfall potion 307162 0 0 0.00 0 0 1.3 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.18sec
MoltenSkyfall MoltenSkyfall pyroblast 11366 3408 11 0.20 2673 5346 0.0 1.0 27.5% 0.0% 0.0% 0.0% 0.00sec 3408 300.18sec
MoltenSkyfall MoltenSkyfall pyroblast_dot ticks -321712 2490 8 1.00 0 498 1.0 5.0 100.0% 0.0% 0.0% 0.0% 0.00sec 2490 300.18sec
MoltenSkyfall MoltenSkyfall rune_of_power 116011 0 0 0.00 0 0 7.4 0.0 0.0% 0.0% 0.0% 0.0% 41.31sec 0 300.18sec
MoltenSkyfall MoltenSkyfall scorch 2948 67749 226 6.71 0 2017 33.6 33.6 100.0% 0.0% 0.0% 0.0% 8.58sec 67749 300.18sec
MoltenSkyfall MoltenSkyfall shadowcore_oil_blast 336463 14176 47 8.62 257 514 43.1 43.1 27.9% 0.0% 0.0% 0.0% 6.90sec 14176 300.18sec
MoltenSkyfall MoltenSkyfall shifting_power ticks -314791 276519 922 3.26 0 3390 4.1 16.3 100.0% 0.0% 0.0% 0.0% 81.98sec 276519 300.18sec
MoltenSkyfall MoltenSkyfall soul_ignition 345251 0 0 0.00 0 0 4.3 0.0 0.0% 0.0% 0.0% 0.0% 82.77sec 0 300.18sec
SunKingsBlessing SunKingsBlessing augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.06sec
SunKingsBlessing SunKingsBlessing berserking 26297 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 240.52sec 0 299.06sec
SunKingsBlessing SunKingsBlessing blazing_surge 345215 87063 291 4.29 3196 6401 4.3 21.4 27.3% 0.0% 0.0% 0.0% 79.59sec 87063 299.06sec
SunKingsBlessing SunKingsBlessing combustion 190319 0 0 0.00 0 0 4.3 0.0 0.0% 0.0% 0.0% 0.0% 80.61sec 0 299.06sec
SunKingsBlessing SunKingsBlessing counterspell 2139 0 0 0.00 0 0 15.1 0.0 0.0% 0.0% 0.0% 0.0% 21.33sec 0 299.06sec
SunKingsBlessing SunKingsBlessing dragons_breath 31661 147544 493 13.37 1347 3418 13.3 66.6 41.9% 0.0% 0.0% 0.0% 21.48sec 147544 299.06sec
SunKingsBlessing SunKingsBlessing eternal_insight 342314 12547 42 4.18 470 939 20.8 20.8 28.2% 0.0% 0.0% 0.0% 13.78sec 12547 299.06sec
SunKingsBlessing SunKingsBlessing fire_blast 108853 246906 826 9.84 0 5030 49.1 49.1 100.0% 0.0% 0.0% 0.0% 6.11sec 246906 299.06sec
SunKingsBlessing SunKingsBlessing flamestrike 2120 1454987 4865 99.15 1603 4369 98.8 494.2 48.5% 0.0% 0.0% 0.0% 3.01sec 1454987 299.06sec
SunKingsBlessing SunKingsBlessing flame_patch ticks -205472 1150479 3835 0.00 137 374 943.5 0.0 45.2% 0.0% 0.0% 0.0% 0.31sec 1150479 299.06sec
SunKingsBlessing SunKingsBlessing flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.06sec
SunKingsBlessing SunKingsBlessing food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.06sec
SunKingsBlessing SunKingsBlessing ignite ticks -12654 810476 2702 296.18 548 0 643.9 1480.9 0.0% 0.0% 0.0% 0.0% 0.52sec 810476 299.06sec
SunKingsBlessing SunKingsBlessing mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.06sec
SunKingsBlessing SunKingsBlessing_mirror_image frostbolt 59638 4994 125 144.00 41 81 96.0 96.0 27.9% 0.0% 0.0% 0.0% 1.22sec 4994 40.00sec
SunKingsBlessing SunKingsBlessing phoenix_flames 257541 0 0 0.00 0 0 14.0 0.0 0.0% 0.0% 0.0% 0.0% 21.36sec 0 299.06sec
SunKingsBlessing SunKingsBlessing phoenix_flames_splash 257542 261403 874 14.02 0 3742 14.0 69.9 100.0% 0.0% 0.0% 0.0% 21.36sec 261403 299.06sec
SunKingsBlessing SunKingsBlessing potion 307162 0 0 0.00 0 0 1.3 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.06sec
SunKingsBlessing SunKingsBlessing pyroblast 11366 20335 68 0.70 2683 6707 2.5 3.5 77.9% 0.0% 0.0% 0.0% 60.17sec 20335 299.06sec
SunKingsBlessing SunKingsBlessing pyroblast_dot ticks -321712 5428 18 2.99 113 393 3.5 14.9 89.6% 0.0% 0.0% 0.0% 112.66sec 5428 299.06sec
SunKingsBlessing SunKingsBlessing rune_of_power 116011 0 0 0.00 0 0 7.4 0.0 0.0% 0.0% 0.0% 0.0% 41.20sec 0 299.06sec
SunKingsBlessing SunKingsBlessing scorch 2948 56192 188 5.49 403 2065 27.4 27.4 99.2% 0.0% 0.0% 0.0% 10.69sec 56192 299.06sec
SunKingsBlessing SunKingsBlessing shadowcore_oil_blast 336463 14134 47 8.67 257 514 43.2 43.2 27.4% 0.0% 0.0% 0.0% 6.85sec 14134 299.06sec
SunKingsBlessing SunKingsBlessing shifting_power ticks -314791 276741 922 3.43 1289 3312 4.3 17.2 95.5% 0.0% 0.0% 0.0% 79.28sec 276741 299.06sec
SunKingsBlessing SunKingsBlessing soul_ignition 345251 0 0 0.00 0 0 4.3 0.0 0.0% 0.0% 0.0% 0.0% 80.15sec 0 299.06sec
disciplinary_command disciplinary_command arcane_explosion 1449 6368 21 0.99 992 1985 1.0 5.0 28.5% 0.0% 0.0% 0.0% 0.00sec 6368 302.16sec
disciplinary_command disciplinary_command augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 302.16sec
disciplinary_command disciplinary_command berserking 26297 0 0 0.00 0 0 1.9 0.0 0.0% 0.0% 0.0% 0.0% 245.13sec 0 302.16sec
disciplinary_command disciplinary_command blazing_surge 345215 93133 308 4.15 3206 7692 4.3 20.9 27.9% 0.0% 0.0% 0.0% 81.88sec 93133 302.16sec
disciplinary_command disciplinary_command combustion 190319 0 0 0.00 0 0 4.2 0.0 0.0% 0.0% 0.0% 0.0% 81.76sec 0 302.16sec
disciplinary_command disciplinary_command counterspell 2139 0 0 0.00 0 0 5.3 0.0 0.0% 0.0% 0.0% 0.0% 44.16sec 0 302.16sec
disciplinary_command disciplinary_command dragons_breath 31661 162458 538 13.89 1314 3911 14.0 70.0 38.8% 0.0% 0.0% 0.0% 20.91sec 162458 302.16sec
disciplinary_command disciplinary_command eternal_insight 342314 13331 44 4.21 470 1037 21.2 21.2 28.1% 0.0% 0.0% 0.0% 14.07sec 13331 302.16sec
disciplinary_command disciplinary_command fire_blast 108853 288250 954 9.70 0 5899 48.9 48.9 100.0% 0.0% 0.0% 0.0% 6.16sec 288250 302.16sec
disciplinary_command disciplinary_command flamestrike 2120 1535818 5083 94.23 1597 5197 94.9 474.6 45.5% 0.0% 0.0% 0.0% 3.15sec 1535818 302.16sec
disciplinary_command disciplinary_command flame_patch ticks -205472 1219292 4064 0.00 137 441 905.0 0.0 43.5% 0.0% 0.0% 0.0% 0.33sec 1219292 302.16sec
disciplinary_command disciplinary_command flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 302.16sec
disciplinary_command disciplinary_command food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 302.16sec
disciplinary_command disciplinary_command frostbolt 116 12919 43 1.61 1152 2766 8.2 8.1 27.1% 0.0% 0.0% 0.0% 39.23sec 12919 302.16sec
disciplinary_command disciplinary_command ignite ticks -12654 909098 3030 298.48 609 0 638.1 1492.4 0.0% 0.0% 0.0% 0.0% 0.53sec 909098 302.16sec
disciplinary_command disciplinary_command mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 302.16sec
disciplinary_command disciplinary_command_mirror_image frostbolt 59638 5006 125 144.00 41 82 96.0 96.0 27.9% 0.0% 0.0% 0.0% 1.22sec 5006 40.00sec
disciplinary_command disciplinary_command phoenix_flames 257541 0 0 0.00 0 0 16.4 0.0 0.0% 0.0% 0.0% 0.0% 18.42sec 0 302.16sec
disciplinary_command disciplinary_command phoenix_flames_splash 257542 313511 1038 16.27 1116 4650 16.4 81.9 76.7% 0.0% 0.0% 0.0% 18.40sec 313511 302.16sec
disciplinary_command disciplinary_command potion 307162 0 0 0.00 0 0 1.3 0.0 0.0% 0.0% 0.0% 0.0% 326.42sec 0 302.16sec
disciplinary_command disciplinary_command pyroblast 11366 3385 11 0.20 2673 5346 0.0 1.0 26.6% 0.0% 0.0% 0.0% 0.00sec 3385 302.16sec
disciplinary_command disciplinary_command pyroblast_dot ticks -321712 2491 8 1.00 151 556 1.0 5.0 85.7% 0.0% 0.0% 0.0% 0.00sec 2491 302.16sec
disciplinary_command disciplinary_command rune_of_power 116011 0 0 0.00 0 0 7.4 0.0 0.0% 0.0% 0.0% 0.0% 41.28sec 0 302.16sec
disciplinary_command disciplinary_command scorch 2948 68974 228 6.32 0 2167 31.8 31.8 100.0% 0.0% 0.0% 0.0% 9.21sec 68974 302.16sec
disciplinary_command disciplinary_command shadowcore_oil_blast 336463 14954 49 8.64 257 569 43.5 43.5 27.8% 0.0% 0.0% 0.0% 6.84sec 14954 302.16sec
disciplinary_command disciplinary_command shifting_power ticks -314791 333798 1113 3.28 0 4071 4.1 16.4 100.0% 0.0% 0.0% 0.0% 81.99sec 333798 302.16sec
disciplinary_command disciplinary_command soul_ignition 345251 0 0 0.00 0 0 4.3 0.0 0.0% 0.0% 0.0% 0.0% 81.46sec 0 302.16sec
expanded_potential expanded_potential augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 298.07sec
expanded_potential expanded_potential berserking 26297 0 0 0.00 0 0 1.9 0.0 0.0% 0.0% 0.0% 0.0% 245.42sec 0 298.07sec
expanded_potential expanded_potential blazing_surge 345215 84944 285 4.16 3219 6435 4.3 20.7 27.7% 0.0% 0.0% 0.0% 81.79sec 84944 298.07sec
expanded_potential expanded_potential combustion 190319 0 0 0.00 0 0 4.2 0.0 0.0% 0.0% 0.0% 0.0% 81.78sec 0 298.07sec
expanded_potential expanded_potential counterspell 2139 0 0 0.00 0 0 15.2 0.0 0.0% 0.0% 0.0% 0.0% 21.10sec 0 298.07sec
expanded_potential expanded_potential dragons_breath 31661 151306 508 14.07 1297 3435 14.0 69.9 40.6% 0.0% 0.0% 0.0% 20.76sec 151306 298.07sec
expanded_potential expanded_potential eternal_insight 342314 12483 42 4.18 470 939 20.8 20.8 27.9% 0.0% 0.0% 0.0% 13.85sec 12483 298.07sec
expanded_potential expanded_potential fire_blast 108853 246704 828 9.75 0 5092 48.4 48.4 100.0% 0.0% 0.0% 0.0% 6.16sec 246704 298.07sec
expanded_potential expanded_potential flamestrike 2120 1411855 4737 98.80 1601 4449 98.2 490.8 44.7% 0.0% 0.0% 0.0% 3.02sec 1411855 298.07sec
expanded_potential expanded_potential flame_patch ticks -205472 1125793 3753 0.00 136 378 937.3 0.0 43.0% 0.0% 0.0% 0.0% 0.31sec 1125793 298.07sec
expanded_potential expanded_potential flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 298.07sec
expanded_potential expanded_potential food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 298.07sec
expanded_potential expanded_potential ignite ticks -12654 796705 2656 295.20 540 0 654.8 1476.0 0.0% 0.0% 0.0% 0.0% 0.51sec 796705 298.07sec
expanded_potential expanded_potential mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 298.07sec
expanded_potential expanded_potential_mirror_image frostbolt 59638 4995 125 144.00 41 81 96.0 96.0 28.0% 0.0% 0.0% 0.0% 1.22sec 4995 40.00sec
expanded_potential expanded_potential phoenix_flames 257541 0 0 0.00 0 0 16.3 0.0 0.0% 0.0% 0.0% 0.0% 18.44sec 0 298.07sec
expanded_potential expanded_potential phoenix_flames_splash 257542 260572 874 16.35 1128 3885 16.2 81.2 75.4% 0.0% 0.0% 0.0% 18.44sec 260572 298.07sec
expanded_potential expanded_potential potion 307162 0 0 0.00 0 0 1.3 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 298.07sec
expanded_potential expanded_potential pyroblast 11366 3464 12 0.20 2673 5346 0.0 1.0 29.6% 0.0% 0.0% 0.0% 0.00sec 3464 298.07sec
expanded_potential expanded_potential pyroblast_dot ticks -321712 2493 8 1.00 0 499 1.0 5.0 100.0% 0.0% 0.0% 0.0% 0.00sec 2493 298.07sec
expanded_potential expanded_potential rune_of_power 116011 0 0 0.00 0 0 7.3 0.0 0.0% 0.0% 0.0% 0.0% 41.35sec 0 298.07sec
expanded_potential expanded_potential scorch 2948 67121 225 6.71 0 2013 33.3 33.3 100.0% 0.0% 0.0% 0.0% 8.60sec 67121 298.07sec
expanded_potential expanded_potential shadowcore_oil_blast 336463 14022 47 8.59 257 514 42.7 42.7 28.0% 0.0% 0.0% 0.0% 6.89sec 14022 298.07sec
expanded_potential expanded_potential shifting_power ticks -314791 276747 922 3.26 0 3391 4.1 16.3 100.0% 0.0% 0.0% 0.0% 82.06sec 276747 298.07sec
expanded_potential expanded_potential soul_ignition 345251 0 0 0.00 0 0 4.3 0.0 0.0% 0.0% 0.0% 0.0% 82.73sec 0 298.07sec
fire fire arcane_explosion 1449 11748 39 1.84 991 1983 1.9 9.3 27.8% 0.0% 0.0% 0.0% 182.58sec 11748 301.96sec
fire fire augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.96sec
fire fire berserking 26297 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 194.34sec 0 301.96sec
fire fire blazing_surge 345215 61225 203 3.42 2667 5896 3.6 17.2 27.4% 0.0% 0.0% 0.0% 102.49sec 61225 301.96sec
fire fire combustion 190319 0 0 0.00 0 0 3.6 0.0 0.0% 0.0% 0.0% 0.0% 97.40sec 0 301.96sec
fire fire counterspell 2139 0 0 0.00 0 0 4.5 0.0 0.0% 0.0% 0.0% 0.0% 49.59sec 0 301.96sec
fire fire dragons_breath 31661 139415 462 14.48 1289 3104 14.6 72.9 34.4% 0.0% 0.0% 0.0% 19.97sec 139415 301.96sec
fire fire eternal_insight 342314 12972 43 4.16 469 1010 20.9 20.9 27.7% 0.0% 0.0% 0.0% 14.00sec 12972 301.96sec
fire fire fire_blast 108853 187487 621 7.91 0 4712 39.8 39.8 100.0% 0.0% 0.0% 0.0% 7.57sec 187487 301.96sec
fire fire flamestrike 2120 1304489 4320 95.66 1570 4215 96.3 481.4 43.1% 0.0% 0.0% 0.0% 3.11sec 1304489 301.96sec
fire fire flame_patch ticks -205472 1041871 3473 0.00 134 357 918.6 0.0 41.6% 0.0% 0.0% 0.0% 0.32sec 1041871 301.96sec
fire fire flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.96sec
fire fire food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.96sec
fire fire frostbolt 116 11428 38 1.49 1102 2535 7.6 7.5 29.0% 0.0% 0.0% 0.0% 42.79sec 11428 301.96sec
fire fire ignite ticks -12654 660628 2202 298.27 442 0 635.5 1491.4 0.0% 0.0% 0.0% 0.0% 0.53sec 660628 301.96sec
fire fire mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.96sec
fire fire_mirror_image frostbolt 59638 4992 125 144.00 41 81 96.0 96.0 27.8% 0.0% 0.0% 0.0% 1.22sec 4992 40.00sec
fire fire phoenix_flames 257541 0 0 0.00 0 0 14.1 0.0 0.0% 0.0% 0.0% 0.0% 21.46sec 0 301.96sec
fire fire phoenix_flames_splash 257542 217766 721 14.03 1007 3570 14.1 70.6 81.1% 0.0% 0.0% 0.0% 21.48sec 217766 301.96sec
fire fire potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.96sec
fire fire pyroblast 11366 3423 11 0.20 2674 5349 0.0 1.0 28.0% 0.0% 0.0% 0.0% 0.00sec 3423 301.96sec
fire fire pyroblast_dot ticks -321712 1973 7 1.00 152 438 1.0 5.0 85.0% 0.0% 0.0% 0.0% 0.00sec 1973 301.96sec
fire fire rune_of_power 116011 0 0 0.00 0 0 6.3 0.0 0.0% 0.0% 0.0% 0.0% 48.57sec 0 301.96sec
fire fire scorch 2948 84982 281 8.50 391 1998 42.8 42.8 99.2% 0.0% 0.0% 0.0% 6.93sec 84982 301.96sec
fire fire shadowcore_oil_blast 336463 14578 48 8.53 257 552 42.9 42.9 28.0% 0.0% 0.0% 0.0% 6.98sec 14578 301.96sec
fire fire soul_ignition 345251 0 0 0.00 0 0 3.6 0.0 0.0% 0.0% 0.0% 0.0% 97.08sec 0 301.96sec
gisly_icicle gisly_icicle augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 297.17sec
gisly_icicle gisly_icicle berserking 26297 0 0 0.00 0 0 1.9 0.0 0.0% 0.0% 0.0% 0.0% 246.44sec 0 297.17sec
gisly_icicle gisly_icicle blazing_surge 345215 96380 324 4.16 3641 7292 4.2 20.6 28.3% 0.0% 0.0% 0.0% 82.15sec 96380 297.17sec
gisly_icicle gisly_icicle combustion 190319 0 0 0.00 0 0 4.2 0.0 0.0% 0.0% 0.0% 0.0% 82.08sec 0 297.17sec
gisly_icicle gisly_icicle counterspell 2139 0 0 0.00 0 0 15.2 0.0 0.0% 0.0% 0.0% 0.0% 20.11sec 0 297.17sec
gisly_icicle gisly_icicle dragons_breath 31661 146751 494 13.44 1301 3479 13.3 66.6 41.4% 0.0% 0.0% 0.0% 21.52sec 146751 297.17sec
gisly_icicle gisly_icicle eternal_insight 342314 12586 42 4.21 470 940 20.9 20.9 28.5% 0.0% 0.0% 0.0% 13.91sec 12586 297.17sec
gisly_icicle gisly_icicle fire_blast 108853 258355 869 9.59 0 5440 47.5 47.5 100.0% 0.0% 0.0% 0.0% 6.25sec 258355 297.17sec
gisly_icicle gisly_icicle flamestrike 2120 1454075 4893 95.91 1655 4764 95.0 475.0 45.2% 0.0% 0.0% 0.0% 3.10sec 1454075 297.17sec
gisly_icicle gisly_icicle flame_patch ticks -205472 1119156 3731 0.00 139 389 907.7 0.0 43.0% 0.0% 0.0% 0.0% 0.32sec 1119156 297.17sec
gisly_icicle gisly_icicle flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 297.17sec
gisly_icicle gisly_icicle food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 297.17sec
gisly_icicle gisly_icicle frost_nova 122 4925 17 8.30 94 187 8.2 41.1 28.0% 0.0% 0.0% 0.0% 42.27sec 4925 297.17sec
gisly_icicle gisly_icicle ignite ticks -12654 828360 2761 293.47 565 0 635.9 1467.4 0.0% 0.0% 0.0% 0.0% 0.52sec 828360 297.17sec
gisly_icicle gisly_icicle mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 297.17sec
gisly_icicle gisly_icicle_mirror_image frostbolt 59638 5072 127 144.00 41 83 96.0 96.0 27.8% 0.0% 0.0% 0.0% 1.22sec 5072 40.00sec
gisly_icicle gisly_icicle phoenix_flames 257541 0 0 0.00 0 0 16.2 0.0 0.0% 0.0% 0.0% 0.0% 18.43sec 0 297.17sec
gisly_icicle gisly_icicle phoenix_flames_splash 257542 264874 891 16.31 1098 3988 16.2 80.8 75.5% 0.0% 0.0% 0.0% 18.44sec 264874 297.17sec
gisly_icicle gisly_icicle potion 307162 0 0 0.00 0 0 1.3 0.0 0.0% 0.0% 0.0% 0.0% 327.38sec 0 297.17sec
gisly_icicle gisly_icicle pyroblast 11366 3399 11 0.20 2673 5346 0.0 1.0 27.2% 0.0% 0.0% 0.0% 0.00sec 3399 297.17sec
gisly_icicle gisly_icicle pyroblast_dot ticks -321712 2534 8 1.00 174 562 1.0 5.0 85.7% 0.0% 0.0% 0.0% 0.00sec 2534 297.17sec
gisly_icicle gisly_icicle rune_of_power 116011 0 0 0.00 0 0 7.2 0.0 0.0% 0.0% 0.0% 0.0% 41.56sec 0 297.17sec
gisly_icicle gisly_icicle scorch 2948 65287 220 6.40 0 2060 31.7 31.7 100.0% 0.0% 0.0% 0.0% 9.05sec 65287 297.17sec
gisly_icicle gisly_icicle shadowcore_oil_blast 336463 13997 47 8.63 257 513 42.7 42.7 27.6% 0.0% 0.0% 0.0% 6.87sec 13997 297.17sec
gisly_icicle gisly_icicle shifting_power ticks -314791 274098 914 3.23 0 3391 4.1 16.2 100.0% 0.0% 0.0% 0.0% 82.36sec 274098 297.17sec
gisly_icicle gisly_icicle soul_ignition 345251 0 0 0.00 0 0 4.2 0.0 0.0% 0.0% 0.0% 0.0% 81.75sec 0 297.17sec
no_lego no_lego augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 302.84sec
no_lego no_lego berserking 26297 0 0 0.00 0 0 1.9 0.0 0.0% 0.0% 0.0% 0.0% 245.11sec 0 302.84sec
no_lego no_lego blazing_surge 345215 86272 285 4.14 3216 6436 4.3 20.9 28.3% 0.0% 0.0% 0.0% 81.85sec 86272 302.84sec
no_lego no_lego combustion 190319 0 0 0.00 0 0 4.2 0.0 0.0% 0.0% 0.0% 0.0% 81.73sec 0 302.84sec
no_lego no_lego counterspell 2139 0 0 0.00 0 0 15.5 0.0 0.0% 0.0% 0.0% 0.0% 21.03sec 0 302.84sec
no_lego no_lego dragons_breath 31661 153177 506 14.04 1297 3433 14.2 70.9 40.4% 0.0% 0.0% 0.0% 20.77sec 153177 302.84sec
no_lego no_lego eternal_insight 342314 12695 42 4.16 470 940 21.0 21.0 28.7% 0.0% 0.0% 0.0% 14.00sec 12695 302.84sec
no_lego no_lego fire_blast 108853 249626 824 9.71 0 5092 49.0 49.0 100.0% 0.0% 0.0% 0.0% 6.15sec 249626 302.84sec
no_lego no_lego flamestrike 2120 1430728 4724 98.73 1602 4448 99.7 498.3 44.6% 0.0% 0.0% 0.0% 3.02sec 1430728 302.84sec
no_lego no_lego flame_patch ticks -205472 1140385 3801 0.00 136 377 951.1 0.0 42.9% 0.0% 0.0% 0.0% 0.31sec 1140385 302.84sec
no_lego no_lego flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 302.84sec
no_lego no_lego food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 302.84sec
no_lego no_lego ignite ticks -12654 807873 2693 299.96 539 0 664.5 1499.8 0.0% 0.0% 0.0% 0.0% 0.51sec 807873 302.84sec
no_lego no_lego mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 302.84sec
no_lego no_lego_mirror_image frostbolt 59638 4988 125 144.00 41 81 96.0 96.0 27.8% 0.0% 0.0% 0.0% 1.22sec 4988 40.00sec
no_lego no_lego phoenix_flames 257541 0 0 0.00 0 0 16.5 0.0 0.0% 0.0% 0.0% 0.0% 18.35sec 0 302.84sec
no_lego no_lego phoenix_flames_splash 257542 263855 871 16.33 1127 3876 16.5 82.4 75.4% 0.0% 0.0% 0.0% 18.37sec 263855 302.84sec
no_lego no_lego potion 307162 0 0 0.00 0 0 1.3 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 302.84sec
no_lego no_lego pyroblast 11366 3428 11 0.20 2673 5346 0.0 1.0 28.3% 0.0% 0.0% 0.0% 0.00sec 3428 302.84sec
no_lego no_lego pyroblast_dot ticks -321712 2494 8 1.00 0 499 1.0 5.0 100.0% 0.0% 0.0% 0.0% 0.00sec 2494 302.84sec
no_lego no_lego rune_of_power 116011 0 0 0.00 0 0 7.4 0.0 0.0% 0.0% 0.0% 0.0% 41.26sec 0 302.84sec
no_lego no_lego scorch 2948 68260 225 6.71 0 2016 33.9 33.8 100.0% 0.0% 0.0% 0.0% 8.70sec 68260 302.84sec
no_lego no_lego shadowcore_oil_blast 336463 14310 47 8.62 257 513 43.5 43.5 28.0% 0.0% 0.0% 0.0% 6.86sec 14310 302.84sec
no_lego no_lego shifting_power ticks -314791 278743 929 3.29 0 3390 4.1 16.4 100.0% 0.0% 0.0% 0.0% 82.02sec 278743 302.84sec
no_lego no_lego soul_ignition 345251 0 0 0.00 0 0 4.3 0.0 0.0% 0.0% 0.0% 0.0% 82.80sec 0 302.84sec
temporal_warp temporal_warp augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.57sec
temporal_warp temporal_warp berserking 26297 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 241.43sec 0 300.57sec
temporal_warp temporal_warp blazing_surge 345215 86197 287 4.21 3204 6406 4.3 21.1 27.7% 0.0% 0.0% 0.0% 80.71sec 86197 300.57sec
temporal_warp temporal_warp combustion 190319 0 0 0.00 0 0 4.3 0.0 0.0% 0.0% 0.0% 0.0% 80.59sec 0 300.57sec
temporal_warp temporal_warp counterspell 2139 0 0 0.00 0 0 14.7 0.0 0.0% 0.0% 0.0% 0.0% 22.11sec 0 300.57sec
temporal_warp temporal_warp dragons_breath 31661 162952 542 14.21 1298 3613 14.2 71.2 42.7% 0.0% 0.0% 0.0% 20.65sec 162952 300.57sec
temporal_warp temporal_warp eternal_insight 342314 13187 44 4.38 470 939 21.9 21.9 28.1% 0.0% 0.0% 0.0% 13.53sec 13187 300.57sec
temporal_warp temporal_warp fire_blast 108853 266060 885 10.31 0 5151 51.6 51.6 100.0% 0.0% 0.0% 0.0% 5.83sec 266060 300.57sec
temporal_warp temporal_warp flamestrike 2120 1528138 5084 104.74 1620 4499 104.9 524.7 44.9% 0.0% 0.0% 0.0% 2.85sec 1528138 300.57sec
temporal_warp temporal_warp flame_patch ticks -205472 1363182 4544 0.00 139 386 1106.8 0.0 43.6% 0.0% 0.0% 0.0% 0.27sec 1363182 300.57sec
temporal_warp temporal_warp flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.57sec
temporal_warp temporal_warp food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.57sec
temporal_warp temporal_warp ignite ticks -12654 855372 2851 297.67 575 0 694.1 1488.4 0.0% 0.0% 0.0% 0.0% 0.48sec 855372 300.57sec
temporal_warp temporal_warp mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.57sec
temporal_warp temporal_warp_mirror_image frostbolt 59638 6442 161 184.50 41 82 123.0 123.0 28.1% 0.0% 0.0% 0.0% 0.95sec 6442 40.00sec
temporal_warp temporal_warp phoenix_flames 257541 0 0 0.00 0 0 16.6 0.0 0.0% 0.0% 0.0% 0.0% 18.38sec 0 300.57sec
temporal_warp temporal_warp phoenix_flames_splash 257542 274388 913 16.51 1087 3915 16.5 82.7 78.8% 0.0% 0.0% 0.0% 18.39sec 274388 300.57sec
temporal_warp temporal_warp potion 307162 0 0 0.00 0 0 1.3 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.57sec
temporal_warp temporal_warp pyroblast 11366 3462 12 0.20 2673 5346 0.0 1.0 29.5% 0.0% 0.0% 0.0% 0.00sec 3462 300.57sec
temporal_warp temporal_warp pyroblast_dot ticks -321712 2931 10 1.20 0 488 1.0 6.0 100.0% 0.0% 0.0% 0.0% 0.00sec 2931 300.57sec
temporal_warp temporal_warp rune_of_power 116011 0 0 0.00 0 0 7.5 0.0 0.0% 0.0% 0.0% 0.0% 40.71sec 0 300.57sec
temporal_warp temporal_warp scorch 2948 69502 231 6.82 0 2033 34.2 34.2 100.0% 0.0% 0.0% 0.0% 8.63sec 69502 300.57sec
temporal_warp temporal_warp shadowcore_oil_blast 336463 14962 50 9.09 257 514 45.5 45.5 27.9% 0.0% 0.0% 0.0% 6.50sec 14962 300.57sec
temporal_warp temporal_warp shifting_power ticks -314791 282729 942 3.33 0 3392 4.2 16.7 100.0% 0.0% 0.0% 0.0% 80.87sec 282729 300.57sec
temporal_warp temporal_warp soul_ignition 345251 0 0 0.00 0 0 4.3 0.0 0.0% 0.0% 0.0% 0.0% 82.91sec 0 300.57sec
temporal_warp temporal_warp time_warp 80353 0 0 0.00 0 0 1.3 0.0 0.0% 0.0% 0.0% 0.0% 320.00sec 0 300.57sec

Fluffy_Pillow : 0 dps, 0 dps to main target

Results, Spec and Gear

RPS Out RPS In Primary Resource Waiting APM Active Skill
3994.7 0.0 Health 0.00% 0.0 100.0% 100%
Talents
  • 15: None
  • 25: None
  • 30: None
  • 35: None
  • 40: None
  • 45: None
  • 50: None
  • Talent Calculator

Charts

Abilities

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Grisly Icicle 8.2 0.0 38.4sec 42.2sec 7.9sec 21.74% 0.00% 0.0 (0.0) 7.9

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_grisly_icicle
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.15
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 67.2s
  • trigger_min/max:15.4s / 67.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • grisly_icicle_1:21.74%

Spelldata

  • id:348007
  • name:Grisly Icicle
  • tooltip:Damage taken from $@auracaster's Arcane and Fire spells increased by $s1%
  • description:{$@spelldesc333393=Your spells no longer break Frost Nova, and enemies damaged by Frost Nova take $348007s1% increased damage from your Fire and Arcane spells for {$348007d=8 seconds}. }
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 7.2 2.4 40.7sec 29.6sec 11.4sec 27.16% 0.00% 2.4 (2.4) 6.7

Buff Details

  • buff initial source:fire
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 235.3s
  • trigger_min/max:0.1s / 223.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 54.6s

Stack Uptimes

  • sinful_revelation_1:27.16%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 6.5 2.0 43.0sec 31.7sec 11.3sec 24.52% 0.00% 2.0 (2.0) 6.1

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 294.0s
  • trigger_min/max:0.0s / 294.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 51.9s

Stack Uptimes

  • sinful_revelation_1:24.52%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 6.8 2.1 41.3sec 30.7sec 11.3sec 25.33% 0.00% 2.1 (2.1) 6.4

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 256.9s
  • trigger_min/max:0.1s / 256.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 59.5s

Stack Uptimes

  • sinful_revelation_1:25.33%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 6.6 2.2 42.4sec 30.8sec 11.4sec 24.90% 0.00% 2.2 (2.2) 6.2

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 228.0s
  • trigger_min/max:0.2s / 228.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 65.9s

Stack Uptimes

  • sinful_revelation_1:24.90%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 6.4 2.0 43.6sec 32.0sec 11.3sec 24.24% 0.00% 2.0 (2.0) 6.0

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 240.3s
  • trigger_min/max:0.2s / 240.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 40.9s

Stack Uptimes

  • sinful_revelation_1:24.24%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 6.8 2.1 41.9sec 31.1sec 11.3sec 25.28% 0.00% 2.1 (2.1) 6.4

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 225.6s
  • trigger_min/max:0.1s / 225.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 46.0s

Stack Uptimes

  • sinful_revelation_1:25.28%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 6.6 2.2 42.9sec 31.3sec 11.4sec 25.10% 0.00% 2.2 (2.2) 6.2

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 251.5s
  • trigger_min/max:0.2s / 251.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 50.7s

Stack Uptimes

  • sinful_revelation_1:25.10%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 6.7 2.0 41.5sec 30.9sec 11.3sec 25.32% 0.00% 2.0 (2.0) 6.3

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 263.0s
  • trigger_min/max:0.1s / 263.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 51.9s

Stack Uptimes

  • sinful_revelation_1:25.32%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 6.4 2.0 44.0sec 32.2sec 11.4sec 24.30% 0.00% 2.0 (2.0) 6.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 264.7s
  • trigger_min/max:0.2s / 264.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 48.4s

Stack Uptimes

  • sinful_revelation_1:24.30%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 6.7 2.1 42.6sec 31.6sec 11.3sec 24.94% 0.00% 2.1 (2.1) 6.3

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 230.6s
  • trigger_min/max:0.0s / 230.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 46.0s

Stack Uptimes

  • sinful_revelation_1:24.94%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
bleeding

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_bleeding
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
Chaos Brand

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_chaos_brand
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:5.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1490
  • name:Chaos Brand
  • tooltip:Magic damage taken increased by $s1%.
  • description:{$@spelldesc255260=Your damage brands the target, increasing magic damage taken by $1490s1%.}
  • max_stacks:0
  • duration:-0.00
  • cooldown:0.00
  • default_chance:0.00%
Mortal Wounds

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_mortal_wounds
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:115804
  • name:Mortal Wounds
  • tooltip:Healing effects received reduced by $w1%.
  • description:Grievously wounds the target, reducing the effectiveness of any healing received for {$115804d=10 seconds}.
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Mystic Touch

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_mystic_touch
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:5.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:113746
  • name:Mystic Touch
  • tooltip:Physical damage taken increased by $w1%.
  • description:{$@spelldesc8647=Your damage weakens the target, increasing Physical damage taken by $113746s1%.}
  • max_stacks:0
  • duration:-0.00
  • cooldown:0.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Resources

Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max

Statistics & Data Analysis

Fight Length
Fluffy_Pillow Fight Length
Count 8353
Mean 300.23
Minimum 240.03
Maximum 359.99
Spread ( max - min ) 119.96
Range [ ( max - min ) / 2 * 100% ] 19.98%
Standard Deviation 34.8231
5th Percentile 246.24
95th Percentile 354.56
( 95th Percentile - 5th Percentile ) 108.32
Mean Distribution
Standard Deviation 0.3810
95.00% Confidence Interval ( 299.48 - 300.98 )
Normalized 95.00% Confidence Interval ( 99.75% - 100.25% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 517
0.1% Error 51680
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 42
0.01 Scale Factor Error with Delta=300 1036
DPS
Fluffy_Pillow Damage Per Second
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Priority Target DPS
Fluffy_Pillow Priority Target Damage Per Second
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
DPS(e)
Fluffy_Pillow Damage Per Second (Effective)
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Damage
Fluffy_Pillow Damage
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
DTPS
Fluffy_Pillow Damage Taken Per Second
Count 8353
Mean 4297.07
Minimum 3385.12
Maximum 4988.84
Spread ( max - min ) 1603.73
Range [ ( max - min ) / 2 * 100% ] 18.66%
Standard Deviation 269.1622
5th Percentile 3770.27
95th Percentile 4713.50
( 95th Percentile - 5th Percentile ) 943.23
Mean Distribution
Standard Deviation 2.9451
95.00% Confidence Interval ( 4291.30 - 4302.84 )
Normalized 95.00% Confidence Interval ( 99.87% - 100.13% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 151
0.1% Error 15073
0.1 Scale Factor Error with Delta=300 619
0.05 Scale Factor Error with Delta=300 2474
0.01 Scale Factor Error with Delta=300 61847
HPS
Fluffy_Pillow Healing Per Second
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS(e)
Fluffy_Pillow Healing Per Second (Effective)
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
Fluffy_Pillow Heal
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
Fluffy_Pillow Healing Taken Per Second
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
Fluffy_Pillow Theck-Meloree Index
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
Fluffy_PillowTheck-Meloree Index (Effective)
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
Fluffy_Pillow Max Spike Value
Count 1340
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 snapshot_stats

Stats

Level Bonus (63) Race Bonus (humanoid) Raid-Buffed Unbuffed Gear Amount
Strength 0 0 0 0 0
Agility 0 0 0 0 0
Stamina 0 0 0 0 0
Intellect 0 0 0 0 0
Spirit 0 0 0 0 0
Health 0 1092960 0
Melee Crit 5.00% 5.00% 0
Spell Crit 0.00% 0.00% 0
Haste 0.00% 0.00% 0
Versatility 0.00% 0.00% 0
Mitigation Versatility 0.00% 0.00% 0
Mastery 0.00% 0.00% 0
Armor 1071 1071 1071
Run Speed 7 0 0
Tank-Miss 3.00% 3.00% 0
Tank-Dodge 3.00% 3.00% 0
Tank-Parry 3.00% 3.00% 0
Tank-Block 3.00% 3.00% 0
Tank-Crit 0.00% 0.00% 0

Gear

Source Slot Average Item Level: 0.00

Talents

Level
15 none none none
30 none none none
45 none none none
60 none none none
75 none none none
90 none none none
100 none none none

Profile

enemy="Fluffy_Pillow"
source=default
spec=unknown
level=63
race=humanoid
role=tank
position=front
talents=0000000

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=snapshot_stats

# Executed every time the actor is available.


# Gear Summary
# gear_ilvl=0.00

enemy2 : 0 dps, 0 dps to main target

Results, Spec and Gear

RPS Out RPS In Primary Resource Waiting APM Active Skill
2583.1 0.0 Health 0.00% 0.0 100.0% 100%
Talents
  • 15: None
  • 25: None
  • 30: None
  • 35: None
  • 40: None
  • 45: None
  • 50: None
  • Talent Calculator

Charts

Abilities

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Grisly Icicle 8.2 0.0 38.4sec 42.2sec 7.9sec 21.74% 0.00% 0.0 (0.0) 7.9

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_grisly_icicle
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.15
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 67.2s
  • trigger_min/max:15.4s / 67.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • grisly_icicle_1:21.74%

Spelldata

  • id:348007
  • name:Grisly Icicle
  • tooltip:Damage taken from $@auracaster's Arcane and Fire spells increased by $s1%
  • description:{$@spelldesc333393=Your spells no longer break Frost Nova, and enemies damaged by Frost Nova take $348007s1% increased damage from your Fire and Arcane spells for {$348007d=8 seconds}. }
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
bleeding

Buff Details

  • buff initial source:enemy2
  • cooldown name:buff_bleeding
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
Chaos Brand

Buff Details

  • buff initial source:enemy2
  • cooldown name:buff_chaos_brand
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:5.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1490
  • name:Chaos Brand
  • tooltip:Magic damage taken increased by $s1%.
  • description:{$@spelldesc255260=Your damage brands the target, increasing magic damage taken by $1490s1%.}
  • max_stacks:0
  • duration:-0.00
  • cooldown:0.00
  • default_chance:0.00%
Mortal Wounds

Buff Details

  • buff initial source:enemy2
  • cooldown name:buff_mortal_wounds
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:115804
  • name:Mortal Wounds
  • tooltip:Healing effects received reduced by $w1%.
  • description:Grievously wounds the target, reducing the effectiveness of any healing received for {$115804d=10 seconds}.
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Mystic Touch

Buff Details

  • buff initial source:enemy2
  • cooldown name:buff_mystic_touch
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:5.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:113746
  • name:Mystic Touch
  • tooltip:Physical damage taken increased by $w1%.
  • description:{$@spelldesc8647=Your damage weakens the target, increasing Physical damage taken by $113746s1%.}
  • max_stacks:0
  • duration:-0.00
  • cooldown:0.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Resources

Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max

Statistics & Data Analysis

Fight Length
enemy2 Fight Length
Count 8353
Mean 300.23
Minimum 240.03
Maximum 359.99
Spread ( max - min ) 119.96
Range [ ( max - min ) / 2 * 100% ] 19.98%
Standard Deviation 34.8231
5th Percentile 246.24
95th Percentile 354.56
( 95th Percentile - 5th Percentile ) 108.32
Mean Distribution
Standard Deviation 0.3810
95.00% Confidence Interval ( 299.48 - 300.98 )
Normalized 95.00% Confidence Interval ( 99.75% - 100.25% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 517
0.1% Error 51680
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 42
0.01 Scale Factor Error with Delta=300 1036
DPS
enemy2 Damage Per Second
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Priority Target DPS
enemy2 Priority Target Damage Per Second
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
DPS(e)
enemy2 Damage Per Second (Effective)
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Damage
enemy2 Damage
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
DTPS
enemy2 Damage Taken Per Second
Count 8353
Mean 2777.11
Minimum 2047.08
Maximum 3218.59
Spread ( max - min ) 1171.50
Range [ ( max - min ) / 2 * 100% ] 21.09%
Standard Deviation 190.1117
5th Percentile 2391.53
95th Percentile 3052.17
( 95th Percentile - 5th Percentile ) 660.65
Mean Distribution
Standard Deviation 2.0801
95.00% Confidence Interval ( 2773.03 - 2781.19 )
Normalized 95.00% Confidence Interval ( 99.85% - 100.15% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 181
0.1% Error 18003
0.1 Scale Factor Error with Delta=300 309
0.05 Scale Factor Error with Delta=300 1235
0.01 Scale Factor Error with Delta=300 30854
HPS
enemy2 Healing Per Second
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS(e)
enemy2 Healing Per Second (Effective)
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
enemy2 Heal
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
enemy2 Healing Taken Per Second
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
enemy2 Theck-Meloree Index
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
enemy2Theck-Meloree Index (Effective)
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
enemy2 Max Spike Value
Count 1340
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 snapshot_stats

Stats

Level Bonus (63) Race Bonus (humanoid) Raid-Buffed Unbuffed Gear Amount
Strength 0 0 0 0 0
Agility 0 0 0 0 0
Stamina 0 0 0 0 0
Intellect 0 0 0 0 0
Spirit 0 0 0 0 0
Health 0 722785 0
Melee Crit 5.00% 5.00% 0
Spell Crit 0.00% 0.00% 0
Haste 0.00% 0.00% 0
Versatility 0.00% 0.00% 0
Mitigation Versatility 0.00% 0.00% 0
Mastery 0.00% 0.00% 0
Armor 1071 1071 1071
Run Speed 7 0 0
Tank-Miss 3.00% 3.00% 0
Tank-Dodge 3.00% 3.00% 0
Tank-Parry 3.00% 3.00% 0
Tank-Block 3.00% 3.00% 0
Tank-Crit 0.00% 0.00% 0

Gear

Source Slot Average Item Level: 0.00

Talents

Level
15 none none none
30 none none none
45 none none none
60 none none none
75 none none none
90 none none none
100 none none none

Profile

enemy="enemy2"
source=default
spec=unknown
level=63
race=humanoid
role=tank
position=front
talents=0000000

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=snapshot_stats

# Executed every time the actor is available.


# Gear Summary
# gear_ilvl=0.00

enemy3 : 0 dps, 0 dps to main target

Results, Spec and Gear

RPS Out RPS In Primary Resource Waiting APM Active Skill
2584.0 0.0 Health 0.00% 0.0 100.0% 100%
Talents
  • 15: None
  • 25: None
  • 30: None
  • 35: None
  • 40: None
  • 45: None
  • 50: None
  • Talent Calculator

Charts

Abilities

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Grisly Icicle 8.2 0.0 38.4sec 42.2sec 7.9sec 21.74% 0.00% 0.0 (0.0) 7.9

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_grisly_icicle
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.15
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 67.2s
  • trigger_min/max:15.4s / 67.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • grisly_icicle_1:21.74%

Spelldata

  • id:348007
  • name:Grisly Icicle
  • tooltip:Damage taken from $@auracaster's Arcane and Fire spells increased by $s1%
  • description:{$@spelldesc333393=Your spells no longer break Frost Nova, and enemies damaged by Frost Nova take $348007s1% increased damage from your Fire and Arcane spells for {$348007d=8 seconds}. }
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
bleeding

Buff Details

  • buff initial source:enemy3
  • cooldown name:buff_bleeding
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
Chaos Brand

Buff Details

  • buff initial source:enemy3
  • cooldown name:buff_chaos_brand
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:5.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1490
  • name:Chaos Brand
  • tooltip:Magic damage taken increased by $s1%.
  • description:{$@spelldesc255260=Your damage brands the target, increasing magic damage taken by $1490s1%.}
  • max_stacks:0
  • duration:-0.00
  • cooldown:0.00
  • default_chance:0.00%
Mortal Wounds

Buff Details

  • buff initial source:enemy3
  • cooldown name:buff_mortal_wounds
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:115804
  • name:Mortal Wounds
  • tooltip:Healing effects received reduced by $w1%.
  • description:Grievously wounds the target, reducing the effectiveness of any healing received for {$115804d=10 seconds}.
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Mystic Touch

Buff Details

  • buff initial source:enemy3
  • cooldown name:buff_mystic_touch
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:5.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:113746
  • name:Mystic Touch
  • tooltip:Physical damage taken increased by $w1%.
  • description:{$@spelldesc8647=Your damage weakens the target, increasing Physical damage taken by $113746s1%.}
  • max_stacks:0
  • duration:-0.00
  • cooldown:0.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Resources

Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max

Statistics & Data Analysis

Fight Length
enemy3 Fight Length
Count 8353
Mean 300.23
Minimum 240.03
Maximum 359.99
Spread ( max - min ) 119.96
Range [ ( max - min ) / 2 * 100% ] 19.98%
Standard Deviation 34.8231
5th Percentile 246.24
95th Percentile 354.56
( 95th Percentile - 5th Percentile ) 108.32
Mean Distribution
Standard Deviation 0.3810
95.00% Confidence Interval ( 299.48 - 300.98 )
Normalized 95.00% Confidence Interval ( 99.75% - 100.25% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 517
0.1% Error 51680
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 42
0.01 Scale Factor Error with Delta=300 1036
DPS
enemy3 Damage Per Second
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Priority Target DPS
enemy3 Priority Target Damage Per Second
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
DPS(e)
enemy3 Damage Per Second (Effective)
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Damage
enemy3 Damage
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
DTPS
enemy3 Damage Taken Per Second
Count 8353
Mean 2777.07
Minimum 2060.01
Maximum 3185.50
Spread ( max - min ) 1125.50
Range [ ( max - min ) / 2 * 100% ] 20.26%
Standard Deviation 190.0474
5th Percentile 2353.14
95th Percentile 3052.37
( 95th Percentile - 5th Percentile ) 699.24
Mean Distribution
Standard Deviation 2.0794
95.00% Confidence Interval ( 2773.00 - 2781.15 )
Normalized 95.00% Confidence Interval ( 99.85% - 100.15% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 180
0.1% Error 17991
0.1 Scale Factor Error with Delta=300 309
0.05 Scale Factor Error with Delta=300 1234
0.01 Scale Factor Error with Delta=300 30833
HPS
enemy3 Healing Per Second
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS(e)
enemy3 Healing Per Second (Effective)
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
enemy3 Heal
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
enemy3 Healing Taken Per Second
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
enemy3 Theck-Meloree Index
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
enemy3Theck-Meloree Index (Effective)
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
enemy3 Max Spike Value
Count 1340
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 snapshot_stats

Stats

Level Bonus (63) Race Bonus (humanoid) Raid-Buffed Unbuffed Gear Amount
Strength 0 0 0 0 0
Agility 0 0 0 0 0
Stamina 0 0 0 0 0
Intellect 0 0 0 0 0
Spirit 0 0 0 0 0
Health 0 734929 0
Melee Crit 5.00% 5.00% 0
Spell Crit 0.00% 0.00% 0
Haste 0.00% 0.00% 0
Versatility 0.00% 0.00% 0
Mitigation Versatility 0.00% 0.00% 0
Mastery 0.00% 0.00% 0
Armor 1071 1071 1071
Run Speed 7 0 0
Tank-Miss 3.00% 3.00% 0
Tank-Dodge 3.00% 3.00% 0
Tank-Parry 3.00% 3.00% 0
Tank-Block 3.00% 3.00% 0
Tank-Crit 0.00% 0.00% 0

Gear

Source Slot Average Item Level: 0.00

Talents

Level
15 none none none
30 none none none
45 none none none
60 none none none
75 none none none
90 none none none
100 none none none

Profile

enemy="enemy3"
source=default
spec=unknown
level=63
race=humanoid
role=tank
position=front
talents=0000000

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=snapshot_stats

# Executed every time the actor is available.


# Gear Summary
# gear_ilvl=0.00

enemy4 : 0 dps, 0 dps to main target

Results, Spec and Gear

RPS Out RPS In Primary Resource Waiting APM Active Skill
2583.0 0.0 Health 0.00% 0.0 100.0% 100%
Talents
  • 15: None
  • 25: None
  • 30: None
  • 35: None
  • 40: None
  • 45: None
  • 50: None
  • Talent Calculator

Charts

Abilities

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Grisly Icicle 8.2 0.0 38.4sec 42.2sec 7.9sec 21.74% 0.00% 0.0 (0.0) 7.9

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_grisly_icicle
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.15
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 67.2s
  • trigger_min/max:15.4s / 67.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • grisly_icicle_1:21.74%

Spelldata

  • id:348007
  • name:Grisly Icicle
  • tooltip:Damage taken from $@auracaster's Arcane and Fire spells increased by $s1%
  • description:{$@spelldesc333393=Your spells no longer break Frost Nova, and enemies damaged by Frost Nova take $348007s1% increased damage from your Fire and Arcane spells for {$348007d=8 seconds}. }
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
bleeding

Buff Details

  • buff initial source:enemy4
  • cooldown name:buff_bleeding
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
Chaos Brand

Buff Details

  • buff initial source:enemy4
  • cooldown name:buff_chaos_brand
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:5.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1490
  • name:Chaos Brand
  • tooltip:Magic damage taken increased by $s1%.
  • description:{$@spelldesc255260=Your damage brands the target, increasing magic damage taken by $1490s1%.}
  • max_stacks:0
  • duration:-0.00
  • cooldown:0.00
  • default_chance:0.00%
Mortal Wounds

Buff Details

  • buff initial source:enemy4
  • cooldown name:buff_mortal_wounds
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:115804
  • name:Mortal Wounds
  • tooltip:Healing effects received reduced by $w1%.
  • description:Grievously wounds the target, reducing the effectiveness of any healing received for {$115804d=10 seconds}.
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Mystic Touch

Buff Details

  • buff initial source:enemy4
  • cooldown name:buff_mystic_touch
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:5.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:113746
  • name:Mystic Touch
  • tooltip:Physical damage taken increased by $w1%.
  • description:{$@spelldesc8647=Your damage weakens the target, increasing Physical damage taken by $113746s1%.}
  • max_stacks:0
  • duration:-0.00
  • cooldown:0.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Resources

Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max

Statistics & Data Analysis

Fight Length
enemy4 Fight Length
Count 8353
Mean 300.23
Minimum 240.03
Maximum 359.99
Spread ( max - min ) 119.96
Range [ ( max - min ) / 2 * 100% ] 19.98%
Standard Deviation 34.8231
5th Percentile 246.24
95th Percentile 354.56
( 95th Percentile - 5th Percentile ) 108.32
Mean Distribution
Standard Deviation 0.3810
95.00% Confidence Interval ( 299.48 - 300.98 )
Normalized 95.00% Confidence Interval ( 99.75% - 100.25% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 517
0.1% Error 51680
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 42
0.01 Scale Factor Error with Delta=300 1036
DPS
enemy4 Damage Per Second
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Priority Target DPS
enemy4 Priority Target Damage Per Second
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
DPS(e)
enemy4 Damage Per Second (Effective)
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Damage
enemy4 Damage
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
DTPS
enemy4 Damage Taken Per Second
Count 8353
Mean 2777.07
Minimum 2047.15
Maximum 3204.20
Spread ( max - min ) 1157.05
Range [ ( max - min ) / 2 * 100% ] 20.83%
Standard Deviation 189.9717
5th Percentile 2374.29
95th Percentile 3051.78
( 95th Percentile - 5th Percentile ) 677.49
Mean Distribution
Standard Deviation 2.0786
95.00% Confidence Interval ( 2773.00 - 2781.15 )
Normalized 95.00% Confidence Interval ( 99.85% - 100.15% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 180
0.1% Error 17977
0.1 Scale Factor Error with Delta=300 309
0.05 Scale Factor Error with Delta=300 1233
0.01 Scale Factor Error with Delta=300 30808
HPS
enemy4 Healing Per Second
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS(e)
enemy4 Healing Per Second (Effective)
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
enemy4 Heal
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
enemy4 Healing Taken Per Second
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
enemy4 Theck-Meloree Index
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
enemy4Theck-Meloree Index (Effective)
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
enemy4 Max Spike Value
Count 1340
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 snapshot_stats

Stats

Level Bonus (63) Race Bonus (humanoid) Raid-Buffed Unbuffed Gear Amount
Strength 0 0 0 0 0
Agility 0 0 0 0 0
Stamina 0 0 0 0 0
Intellect 0 0 0 0 0
Spirit 0 0 0 0 0
Health 0 887046 0
Melee Crit 5.00% 5.00% 0
Spell Crit 0.00% 0.00% 0
Haste 0.00% 0.00% 0
Versatility 0.00% 0.00% 0
Mitigation Versatility 0.00% 0.00% 0
Mastery 0.00% 0.00% 0
Armor 1071 1071 1071
Run Speed 7 0 0
Tank-Miss 3.00% 3.00% 0
Tank-Dodge 3.00% 3.00% 0
Tank-Parry 3.00% 3.00% 0
Tank-Block 3.00% 3.00% 0
Tank-Crit 0.00% 0.00% 0

Gear

Source Slot Average Item Level: 0.00

Talents

Level
15 none none none
30 none none none
45 none none none
60 none none none
75 none none none
90 none none none
100 none none none

Profile

enemy="enemy4"
source=default
spec=unknown
level=63
race=humanoid
role=tank
position=front
talents=0000000

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=snapshot_stats

# Executed every time the actor is available.


# Gear Summary
# gear_ilvl=0.00

enemy5 : 0 dps, 0 dps to main target

Results, Spec and Gear

RPS Out RPS In Primary Resource Waiting APM Active Skill
2632.8 0.0 Health 0.00% 0.0 100.0% 100%
Talents
  • 15: None
  • 25: None
  • 30: None
  • 35: None
  • 40: None
  • 45: None
  • 50: None
  • Talent Calculator

Charts

Abilities

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Grisly Icicle 8.2 0.0 38.4sec 42.2sec 7.9sec 21.74% 0.00% 0.0 (0.0) 7.9

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_grisly_icicle
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.15
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 67.2s
  • trigger_min/max:15.4s / 67.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • grisly_icicle_1:21.74%

Spelldata

  • id:348007
  • name:Grisly Icicle
  • tooltip:Damage taken from $@auracaster's Arcane and Fire spells increased by $s1%
  • description:{$@spelldesc333393=Your spells no longer break Frost Nova, and enemies damaged by Frost Nova take $348007s1% increased damage from your Fire and Arcane spells for {$348007d=8 seconds}. }
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 5.6 1.5 40.2sec 30.5sec 11.5sec 21.08% 0.00% 1.5 (1.5) 5.5

Buff Details

  • buff initial source:fire
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.3s / 208.8s
  • trigger_min/max:1.2s / 204.7s
  • trigger_pct:100.00%
  • duration_min/max:0.7s / 40.4s

Stack Uptimes

  • sinful_revelation_1:21.08%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 6.2 1.8 38.9sec 29.2sec 11.5sec 23.83% 0.00% 1.8 (1.8) 6.1

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 209.1s
  • trigger_min/max:0.2s / 209.1s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 40.2s

Stack Uptimes

  • sinful_revelation_1:23.83%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 5.9 1.6 39.7sec 30.1sec 11.5sec 22.52% 0.00% 1.6 (1.6) 5.8

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 207.0s
  • trigger_min/max:0.0s / 191.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 45.0s

Stack Uptimes

  • sinful_revelation_1:22.52%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 5.8 1.7 39.7sec 29.6sec 11.5sec 22.15% 0.00% 1.7 (1.7) 5.7

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 196.7s
  • trigger_min/max:0.0s / 196.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 52.2s

Stack Uptimes

  • sinful_revelation_1:22.15%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 5.9 1.8 39.1sec 28.8sec 11.7sec 23.15% 0.00% 1.8 (1.8) 5.8

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.1s / 189.7s
  • trigger_min/max:0.2s / 189.7s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 44.6s

Stack Uptimes

  • sinful_revelation_1:23.15%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 5.9 1.8 39.7sec 29.4sec 11.6sec 22.73% 0.00% 1.8 (1.8) 5.8

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.1s / 205.3s
  • trigger_min/max:0.3s / 199.6s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 43.6s

Stack Uptimes

  • sinful_revelation_1:22.73%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 6.0 1.7 38.1sec 28.5sec 11.5sec 22.76% 0.00% 1.7 (1.7) 5.9

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 290.6s
  • trigger_min/max:0.0s / 283.3s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 55.3s

Stack Uptimes

  • sinful_revelation_1:22.76%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 5.8 1.6 40.0sec 30.1sec 11.5sec 22.46% 0.00% 1.6 (1.6) 5.7

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.1s / 227.6s
  • trigger_min/max:0.4s / 221.3s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 44.9s

Stack Uptimes

  • sinful_revelation_1:22.46%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 6.1 1.7 38.3sec 28.8sec 11.5sec 23.82% 0.00% 1.7 (1.7) 6.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 181.0s
  • trigger_min/max:0.2s / 181.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 43.4s

Stack Uptimes

  • sinful_revelation_1:23.82%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 6.0 1.7 39.7sec 29.6sec 11.6sec 22.78% 0.00% 1.7 (1.7) 5.9

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 248.9s
  • trigger_min/max:0.3s / 248.9s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 53.5s

Stack Uptimes

  • sinful_revelation_1:22.78%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
bleeding

Buff Details

  • buff initial source:enemy5
  • cooldown name:buff_bleeding
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
Chaos Brand

Buff Details

  • buff initial source:enemy5
  • cooldown name:buff_chaos_brand
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:5.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1490
  • name:Chaos Brand
  • tooltip:Magic damage taken increased by $s1%.
  • description:{$@spelldesc255260=Your damage brands the target, increasing magic damage taken by $1490s1%.}
  • max_stacks:0
  • duration:-0.00
  • cooldown:0.00
  • default_chance:0.00%
Mortal Wounds

Buff Details

  • buff initial source:enemy5
  • cooldown name:buff_mortal_wounds
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:115804
  • name:Mortal Wounds
  • tooltip:Healing effects received reduced by $w1%.
  • description:Grievously wounds the target, reducing the effectiveness of any healing received for {$115804d=10 seconds}.
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Mystic Touch

Buff Details

  • buff initial source:enemy5
  • cooldown name:buff_mystic_touch
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:5.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:113746
  • name:Mystic Touch
  • tooltip:Physical damage taken increased by $w1%.
  • description:{$@spelldesc8647=Your damage weakens the target, increasing Physical damage taken by $113746s1%.}
  • max_stacks:0
  • duration:-0.00
  • cooldown:0.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Resources

Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max

Statistics & Data Analysis

Fight Length
enemy5 Fight Length
Count 8353
Mean 300.23
Minimum 240.03
Maximum 359.99
Spread ( max - min ) 119.96
Range [ ( max - min ) / 2 * 100% ] 19.98%
Standard Deviation 34.8231
5th Percentile 246.24
95th Percentile 354.56
( 95th Percentile - 5th Percentile ) 108.32
Mean Distribution
Standard Deviation 0.3810
95.00% Confidence Interval ( 299.48 - 300.98 )
Normalized 95.00% Confidence Interval ( 99.75% - 100.25% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 517
0.1% Error 51680
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 42
0.01 Scale Factor Error with Delta=300 1036
DPS
enemy5 Damage Per Second
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Priority Target DPS
enemy5 Priority Target Damage Per Second
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
DPS(e)
enemy5 Damage Per Second (Effective)
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Damage
enemy5 Damage
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
DTPS
enemy5 Damage Taken Per Second
Count 8353
Mean 2832.17
Minimum 2108.46
Maximum 3279.41
Spread ( max - min ) 1170.94
Range [ ( max - min ) / 2 * 100% ] 20.67%
Standard Deviation 193.3228
5th Percentile 2414.23
95th Percentile 3113.39
( 95th Percentile - 5th Percentile ) 699.16
Mean Distribution
Standard Deviation 2.1153
95.00% Confidence Interval ( 2828.03 - 2836.32 )
Normalized 95.00% Confidence Interval ( 99.85% - 100.15% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 179
0.1% Error 17899
0.1 Scale Factor Error with Delta=300 320
0.05 Scale Factor Error with Delta=300 1277
0.01 Scale Factor Error with Delta=300 31905
HPS
enemy5 Healing Per Second
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS(e)
enemy5 Healing Per Second (Effective)
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
enemy5 Heal
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
enemy5 Healing Taken Per Second
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
enemy5 Theck-Meloree Index
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
enemy5Theck-Meloree Index (Effective)
Count 8353
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
enemy5 Max Spike Value
Count 1340
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 snapshot_stats

Stats

Level Bonus (63) Race Bonus (humanoid) Raid-Buffed Unbuffed Gear Amount
Strength 0 0 0 0 0
Agility 0 0 0 0 0
Stamina 0 0 0 0 0
Intellect 0 0 0 0 0
Spirit 0 0 0 0 0
Health 0 952833 0
Melee Crit 5.00% 5.00% 0
Spell Crit 0.00% 0.00% 0
Haste 0.00% 0.00% 0
Versatility 0.00% 0.00% 0
Mitigation Versatility 0.00% 0.00% 0
Mastery 0.00% 0.00% 0
Armor 1071 1071 1071
Run Speed 7 0 0
Tank-Miss 3.00% 3.00% 0
Tank-Dodge 3.00% 3.00% 0
Tank-Parry 3.00% 3.00% 0
Tank-Block 3.00% 3.00% 0
Tank-Crit 0.00% 0.00% 0

Gear

Source Slot Average Item Level: 0.00

Talents

Level
15 none none none
30 none none none
45 none none none
60 none none none
75 none none none
90 none none none
100 none none none

Profile

enemy="enemy5"
source=default
spec=unknown
level=63
race=humanoid
role=tank
position=front
talents=0000000

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=snapshot_stats

# Executed every time the actor is available.


# Gear Summary
# gear_ilvl=0.00

APM

Average number of actions executed per minute.

APS

Average absorption per active player duration.

Constant Buffs

Buffs received prior to combat and present the entire fight.

Execute

Average number of times an action is executed per iteration.

Crit

Average crit damage.

Crit%

Percentage of executes that resulted in critical strikes.

DPE

Average damage per execution of an individual action.

DPET

Average damage per execute time of an individual action; the amount of damage generated, divided by the time taken to execute the action, including time spent in the GCD.

DPR

Average damage per resource point spent.

DPS

Average damage per active player duration.

DPSE

Average damage per fight duration.

DTPS

Average damage taken per second per active player duration.

HPS

Average healing (and absorption) per active player duration.

HPSE

Average healing (and absorption) per fight duration.

HPE

Average healing (or absorb) per execution of an individual action.

HPET

Average healing (or absorb) per execute time of an individual action; the amount of healing generated, divided by the time taken to execute the action, including time spent in the GCD.

HPR

Average healing (or absorb) per resource point spent.

Count

Average count of impacts per iteration.

Dodge%

Percentage of executes that resulted in dodges.

DPS%

Percentage of total DPS contributed by a particular action.

HPS%

Percentage of total HPS (including absorb) contributed by a particular action.

Theck-Meloree Index

Measure of damage smoothness, calculated over entire fight length. Related to max spike damage, 1k TMI is roughly equivalent to 1% of your health. TMI ignores external healing and absorbs. Lower is better.

TMI bin size

Time bin size used to calculate TMI and MSD, in seconds.

Type

Direct or Periodic damage.

Dynamic Buffs

Temporary buffs received during combat, perhaps multiple times.

Buff Benefit

The percentage of times the buff had a actual benefit for its mainly intended purpose, eg. damage buffed / spell executes.

Glance%

Percentage of executes that resulted in glancing blows.

Block%

Percentage of executes that resulted in blocking blows.

Id

Associated spell-id for this ability.

Ability

Name of the ability.

Total

Total damage for this ability during the fight.

Hit

Average non-crit damage.

Interval

Average time between executions of a particular action.

Avg

Average direct damage per execution.

Miss%

Percentage of executes that resulted in misses, dodges or parries.

Origin

The player profile from which the simulation script was generated. The profile must be copied into the same directory as this HTML file in order for the link to work.

Parry%

Percentage of executes that resulted in parries.

RPS In

Average primary resource points generated per second.

RPS Out

Average primary resource points consumed per second.

Scale Factors

Gain per unit stat increase except for Hit/Expertise which represent Loss per unit stat decrease.

Gear Amount

Amount from raw gear, before class, attunement, or buff modifiers. Amount from hybrid primary stats (i.e. Agility/Intellect) shown in parentheses.

Stats Raid Buffed

Amount after all static buffs have been accounted for. Dynamic buffs (i.e. trinkets, potions) not included.

Stats Unbuffed

Amount after class modifiers and effects, but before buff modifiers.

Ticks

Average number of periodic ticks per iteration. Spells that do not have a damage-over-time component will have zero ticks.

Ticks Crit

Average crit tick damage.

Ticks Crit%

Percentage of ticks that resulted in critical strikes.

Ticks Hit

Average non-crit tick damage.

Ticks Miss%

Percentage of ticks that resulted in misses, dodges or parries.

Ticks Uptime%

Percentage of total time that DoT is ticking on target.

Ticks Avg

Average damage per tick.

Timeline Distribution

The simulated encounter's duration can vary based on the health of the target and variation in the raid DPS. This chart shows how often the duration of the encounter varied by how much time.

Waiting

This is the percentage of time in which no action can be taken other than autoattacks. This can be caused by resource starvation, lockouts, and timers.

Scale Factor Ranking

This row ranks the scale factors from highest to lowest, checking whether one scale factor is higher/lower than another with statistical significance.

Uptime Average Duration

The average duration of an instance of the tracked uptime.

TMI Range

This is the range of TMI values containing 95.00% of the data, roughly centered on the mean.

TMI/MSD Window

Window length used to calculate TMI and MSD, in seconds.

Max Spike Damage

Maximum amount of net damage taken in any N-second period (default 6sec), expressed as a percentage of max health. Calculated independently for each iteration. 'MSD Min/Mean/Max' are the lowest/average/highest MSDs out of all iterations.

Error

Estimator for the 95.00% confidence interval.

Range

This is the range of values containing 95.00% of the data, roughly centered on the mean.

Fight Length

Fight Length: 300.00
Vary Combat Length: 0.20

Fight Length is the specified average fight duration. If vary_combat_length is set, the fight length will vary by +/- that portion of the value. See Combat Length in the wiki for further details.